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”.
更改登陆方式
编辑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
结束
重新登录ssh
即可
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自耕田日记
评论