开启AWS的ubuntu服务器的root用户登录权限

设置root用户密码

输入以下命令修改root用户密码

sudo passwd root

输入以下命令切换到root用户

su root

仅允许root用户用密码登录

输入以下命令编辑ssh配置文件

vi /etc/ssh/sshd_config

新增以下配置允许root用户登录

PermitRootLogin yes

把PasswordAuthentication修改为yes,允许用密码登录

PasswordAuthentication yes

开启AWS的ubuntu服务器的root用户登录权限_第1张图片

保存退出后输入以下命令重启SSH服务

systemctl restart sshd

仅允许root用户用ssh key登录

输入以下命令编辑ssh配置文件

vi /etc/ssh/sshd_config

新增以下配置允许root用户登录

PermitRootLogin yes

如果之前把PasswordAuthentication修改为yes了,则重新设置为no

PasswordAuthentication no

输入以下命令编辑授权Key

vi ~/.ssh/authorized_keys

把ssh-rsa之前的文本全部删除,否则会报以下错误

Please login as the user "ubuntu" rather than the user "root".

保存退出后输入以下命令重启ssh服务即可

systemctl restart sshd

开启AWS的ubuntu服务器的root用户登录权限_第2张图片

开启AWS的ubuntu服务器的root用户登录权限_第3张图片

你可能感兴趣的:(aws,ubuntu,ssh)