EC2的pem密钥文件可以直接导入Xshell直接试用的,不用像网上putty那样麻烦,下面来说如何登录EC2和解决那个用Xshell登录时候的

WARNING! The remote SSH server rejected X11 forwarding request.警告信息

当然我说的密钥没密码是官方生成的才没有,你可以自己上传带有密码的公钥到AWS上的。。

填写好名称 主机 端口

选择试用Public KEy方式登录选择对应的key就OK了

WARNING! The remote SSH server rejected X11 forwarding request.有这个警告了 解决很间的下面说怎么解决

只需要运行

sudo yum install xorg-x11-xauth xterm -y

然后重启下就ok了


最后说下如何试用root登录的事情吧

sudo passwd root #输入2次密码给root用户设定密码
su -
passwd ec2-user #输入两次密码给ec2-user用户设定密码
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
service sshd restart
touch /root/.Xauthority

现在可以用密码或者密钥登陆root 和ec2-user用户了