开发学院

您的位置:首页>技术文章>正文

技术文章

aws云服务器使用root登录

开发学院2024-05-20 13:52:47

aws默认是采用ec2-user账号和密钥对登陆,对于习惯国内云服务器的用户来说些许麻烦,且不少目录是无权限操作的。还是root用起来方便。


1.先使用官网提供的 EC2 Instance Connect 连接到EC2服务器

2.输入如下命令为root创建密码,需要输入两次:

sudo passwd root

3输入如下命令.切换到root身份:

su root

4.使用root身份编辑AWS的ssh登录方式,找到 PasswordAuthentication no,把no改成yes。输入:

vim /etc/ssh/sshd_config

5.接下来,输入如下命令重新启动sshd:

sudo /sbin/service sshd restart

6.再切换到root身份

su root

7.再为原来的”ec2-user”添加登录密码。如下命令,按提示,两次输入密码。

passwd ec2-user

8.修改sshd配置文件

vi /etc/ssh/sshd_config

PermitRootLogin改为

PermitRootLogin yes

UsePAM yes改为

UsePAM no

9.重启AWS云服务器,就可以使用root正常登陆了