乐趣区

关于amazon-web-services:亚马逊AWS实例设置为账号密码登陆

亚马逊 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_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 失效

service sshd restart
退出移动版