centos7 开始 root用户 ssh 登录

这篇具有很好参考价值的文章主要介绍了centos7 开始 root用户 ssh 登录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、设置root密码

如果root未设置过密码,先以普通账号登录,然后输入以下命令来修改root密码:

sudo passwd root

2、开启root远程登录

  1. 切换root用户

  1. 修改sshd_config文件,将PermitRootLogin的值改成yes,并保存

centos7开启root登录,linux,后端,centos,Powered by 金山文档
  1. 修改sshd_config文件,将PasswordAuthentication的值改成yes,并保存

centos7开启root登录,linux,后端,centos,Powered by 金山文档
  1. 修改sshd_config文件,将PubkeyAuthentication的值改成yes,并保存

centos7开启root登录,linux,后端,centos,Powered by 金山文档
  1. 修改认证文件/root/.ssh/authorized_keys

vi /root/.ssh/authorized_keys

删除如下内容

no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"centos\" rather than the user \"root\".';echo;sleep 10"
centos7开启root登录,linux,后端,centos,Powered by 金山文档
  1. 重启ssh服务

# service sshd restart
systemctl restart sshd.service

3、测试root远程登录成功

  1. 快捷脚本

sed -i 's/^#\?PermitRootLogin yes./PermitRootLogin yes/g' /etc/ssh/sshd_config;
sed -i 's/^#\?PasswordAuthentication yes./PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sed -i 's/^#\?PubkeyAuthentication yes./PubkeyAuthentication yes/g' /etc/ssh/sshd_config;
echo "" > /root/.ssh/authorized_keys;
service sshd restart;

文章来源地址https://www.toymoban.com/news/detail-693030.html

到了这里,关于centos7 开始 root用户 ssh 登录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux禁止root用户ssh登录

    出于安全考虑,需要禁止使用root用户通过ssh远程登录Linux 禁用root用户远程登录后,需要提供一个权限用户用于ssh远程登录 useradd命令用于创建一个用户, 选项 -m 表示创建用户的主目录, -c 表示添加注释 注意:密码长度应该不少于8位,包括字母大小写、数字和特殊符号,且

    2024年02月09日
    浏览(37)
  • Linux下如何开启允许root用户远程登录

    在很多时候,远程登录使用的是用户身份登录,在系统路径下的文件无法通过用户角色直接下载。下载的话,需要将文件移动到当前用户有权限的路径下才能下载,比较麻烦。而另一种下载方法是以root用户的身份登录系统进行原路径下载,但多数SSH为了提高系统安全性, 默

    2024年02月13日
    浏览(41)
  • 记录CentOS7 Linux下安装MySQL8_适合正式环境_干货满满(超详细,默认开启了开机自启动,设置表名忽略大小写,提供详细配置,创建非root专属远程连接用户)

    安装前先清理mariadb和mysql相关文件:    通过命令: rpm -qa|grep mariadb 查询是否安装了mariadb    卸载: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64(复制上面命令查到的完整名称)    通过命令: find / -name mysql 查询跟mysql相关的文件     删除文件命令:    rm -rf /etc/selinux/targeted/act

    2024年02月04日
    浏览(37)
  • Linux系统设置默认用户为root并自动登录(详解,包含Centos及Ubuntu系统)

    打开 /etc/gdm/custom.conf vi /etc/gdm/custom.conf或者nano /etc/gdm/custom.conf(看自己熟练哪个用哪个命令) 在文件 [daemon] 下写入( 注意:在这个下面写入,别的地方写入无效! ): AutomaticLoginEnable=True AutomaticLogin=root 然后保存出来重启Reboot 打开终端开启root账户,设置密码 : sudo passwd  r

    2024年02月06日
    浏览(49)
  • ubuntu 开启 ssh 服务 设置root远程登录

    设置root用户密码 安装ssh服务和vim编辑器 非root用户开启ssh服务 /etc/ssh/ssh_config 配置文件对 root 无效用户,单独修改该配置文件可开启非 root 用户 ssh 访问 去掉 配置文件中 Port 22 的注释后保存退出 设置root用户远程登录 /etc/ssh/sshd_config 配置文件可以 设置 root 用户 ssh 访问 将

    2024年02月15日
    浏览(46)
  • Centos7开启SSH连接配置

    1、查看是否已安装openssh-server: 如果有信息说明已安装了openssh-server,如果输出没有任何结果,说明没有安装。 2、安装openssh-server(如果已安装,此处省略): 3、编辑sshd_config: 放开端口以及监听地址,去掉#,如下图。 允许使用Root登录,如下图: 放开密码权限,如下图:

    2024年02月16日
    浏览(31)
  • centos7修改root用户密码

    1. 开启终端 首先,打开终端,您可以使用Ctrl + Alt + T快捷键来打开终端。 2. 使用root用户登录 要修改root用户的密码,您需要使用具有管理员权限的用户登录。用于此目的的用户帐户通常为root,因此您需要以root用户身份登录。您可以使用以下命令登录root用户:   su - 然后,输

    2024年02月14日
    浏览(34)
  • ubuntu22.04开启root用户登录

    在 Ubuntu 中,通常不推荐使用 root 用户来执行日常任务,因为这可能会导致系统安全性降低。然而,如果你确实需要这样做,你可以按照以下步骤操作: 打开终端。 1. 设置 root 用户的密码。 在终端中输入以下命令并按 Enter 键:    然后,你需要输入你的当前用户密码以获取

    2024年02月04日
    浏览(35)
  • Ubuntu安装ssh开启22端口并设置允许root远程登录

    注意:我的Ubuntu版本22.04.1 1、安装ssh 2.激活root用户 3、设置允许root通过ssh登录 将 PermitRootLogin 改为 yes 4、重启ssh  到这里就好了

    2024年01月24日
    浏览(55)
  • centos7忘记root登录密码解决办法

    1、 重启/开机出现下面的界面按e键,或开机就一直按e键 2、按e键盘出现下面的界面(可以下拉),需要编辑修改:ro改为 rw init=/sysroot/bin/sh 修改后: 3、按 Ctrl+x,使用单用户模式启动(进入救援模式)。 4、 使用 chroot /sysroot 命令访问系统 5、 输入 passwd 命令,接下来命令行提

    2024年02月11日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包