AWS服务器开启root用户登陆
用过AWS服务器的应该都知道
AWS的Linux服务器都是默认禁止root用户直接登陆的
都需要使用ec2-user
或者admin
用户登陆
然后使用sudo su
命令获得root权限
这里介绍一下如何打开root登陆权限
本次不讲解如何更改root密码 仅使用root账户依赖密钥文件登陆
# 改前
一般情况下如果不更改的话 使用root用户登陆会得到以下提示
Please login as the user “admin” rather than the user “root”.
1
# 更改登陆方式
编辑SSH文件 /etc/ssh/sshd_config
找到
PasswordAuthentication
将后面的
no
改为yes
找到PermitRootLogin
将后面的
no
改为yes
最后将UsePAM 后面的
yes
改为no
# 编辑authorized_keys
文件
输入命令:
vim /root/.ssh/authorized_keys
将ssh-rsa 前面的文字全部删除,确保ssh-rsa没有任何文字,包括空格
# 重启ssh
服务
service sshd restart
1
# 结束
重新登录ssh
即可
上次更新: 2022/02/02, 20:14:44