亚马逊AWS实例的登陆形式都是密钥登陆,我集体感觉很不不便,不太习惯,于是记录一下批改为账号密码登陆的过程。

1.连贯登陆到实例

用密钥登陆到centos,上面是xshell的登陆设置

登陆的时候抉择用户记得选centos,root用户是登陆不上的。

WARNING! The remote SSH server rejected X11 forwarding request.Please login as the user "centos" rather than the user "root".

2.设置用户名明码登陆

1.先给root用户设置明码

sudo passwd root

2.切换到root用户

su root

3.输出以下命令启用用户名明码登陆

sed -ri 's/^#?(PasswordAuthentication)\s+(yes|no)/\1 yes/' /etc/ssh/sshd_configsed -ri 's/^#?(PermitRootLogin)\s+(yes|no)/\1 yes/' /etc/ssh/sshd_configsed -ri 's/^/#/;s/sleep 10"\s+/&\n/' /root/.ssh/authorized_keys

4.重启sshd失效

service sshd restart