AWS 亚马逊云EC2服务器配置root用户登录

由于AWS默认是使用普通"用户名"跟密钥登录的,很多文件夹跟操作是没有权限的。

解决方法如下:

1. 先使用AWS提供的信息连接到服务器。

主机/IP:就是服务器的IP地址
端口:22
密钥:创建EC2时生成的密钥"xxxx.pem"

2. 为root账户设置密码,输入下面的命令:

sudo passwd root

根据提示输入你要设置的密码,输两遍一样的哦!

3. 切换到root用户,输入下面的命令:

su root

4. 编辑主机的ssh登录方式,输入下面的命令:

vi /etc/ssh/sshd_config

找到 "PermitRootLogin" 把这行改成 "PermitRootLogin yes"
找到 "PasswordAuthentication no",把后面的 "no" 改成 "yes"

5. 重启sshd,使刚刚改动的设置生效,输入下面命令:

Centos重启sshd命令:

sudo /sbin/service sshd restart

Ubuntu重启sshd命令:

sudo /etc/init.d/ssh restart

6. 重启AWS VPS,就可以使用root正常登陆了

reboot
Last modification:June 20th, 2019 at 03:41 am
如果觉得我的文章对你有用,请随意赞赏

Comment here is closed