亚马逊AWS实例的登录方式都是密钥登录,我我的以为很不方便,不太习惯,因而记录一下修改成帐号密码登录的过程。shell
用密钥登录到centos,下面是xshell的登录设置centos
登录的时候选择用户记得选centos,root用户是登录不上的。ssh
WARNING! The remote SSH server rejected X11 forwarding request. Please login as the user "centos" rather than the user "root".
1.先给root用户设置密码rest
sudo passwd root
2.切换到root用户code
su root
3.输入如下命令启用用户名密码登录server
sed -ri 's/^#?(PasswordAuthentication)\s+(yes|no)/\1 yes/' /etc/ssh/sshd_config sed -ri 's/^#?(PermitRootLogin)\s+(yes|no)/\1 yes/' /etc/ssh/sshd_config sed -ri 's/^/#/;s/sleep 10"\s+/&\n/' /root/.ssh/authorized_keys
4.重启sshd生效rem
service sshd restart