设置root用户密码
输入以下命令修改root用户密码
sudo passwd root
输入以下命令切换到root用户
su root
仅允许root用户用密码登录
输入以下命令编辑ssh配置文件
vi /etc/ssh/sshd_config
新增以下配置允许root用户登录
PermitRootLogin yes
把PasswordAuthentication修改为yes,允许用密码登录
PasswordAuthentication yes
保存退出后输入以下命令重启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
文章来源:https://www.toymoban.com/news/detail-744693.html
文章来源地址https://www.toymoban.com/news/detail-744693.html
到了这里,关于开启AWS的ubuntu服务器的root用户登录权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!