秘钥登陆centos6并且修改为账号登陆

1、创建root用户的密码
sudo passwd root

2、切换到root账号
su root

3、编辑主机的ssh登录方式,查找PasswordAuthentication no,把no改为yes,即允许账号登陆
vi /etc/ssh/sshd_config

4、重启sshd服务
sudo /sbin/service sshd restart

5、切换root账号
su root

6、给账户centos添加密码(不同系统的用户不同,是秘钥登陆时的用户名)
passwd centos

7、配置完成,可以用root和最开始设置的root密码登录服务器了


有的机器可能在这一步还无法登陆,会出现“ssh服务器拒绝了密码 请再试一次”这一问题这是因为sshd不允许root用户用密码远程登录 ,将其进行修改即可,步骤如下
1.vi /etc/ssh/sshd_config
2.找到找到 #Authentication:
3.将其中的如下三个属性设置如下PermitRootLogin即允许远程登陆root

LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

4.service sshd restart重启sshd服务即可

猜你喜欢

转载自blog.csdn.net/u012580143/article/details/84147211