AWS,EC2,创建实例用Xshell登录并切换root登录
登录Xshell
-
打开Xshell,左上角点文件,然后新建打开新建窗口。
主机项,填写aws,ec2实例的公网ip。
-
选择用户身份验证,方法项选择Pubilc Key,输入用户名,然后用户密钥右边选择浏览导入aws创建ec2时创建的密钥对(后缀为pem的文件),最后点确定。
-
在弹出的会话框选择自己新建的会话
设置root用户
- 设置root密码
sudo passwd root
- 根据提示设置新密码
- 根据提示确认新密码
- 切换到root用户
su root
更改root登录方式
提示:接下来操作需要在root用户下操作
-
修改sshd_config文件
sudo vim /etc/ssh/sshd_config
找到PasswordAuthentication no,将no改成yes。
再找到PermitRootLogin no,将no改为yes。 -
修改authorized_keys文件
sudo vim /root/.ssh/authorized_keys
将ssh-rsa 前面的文字全部删除,确保ssh-rsa没有任何文字,包括空格。
-
完成所有设置,需要重启实例,用Xshell新建root用户的会话连接。