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

设置root用户密码

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

shell 复制代码
sudo passwd root

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

shell 复制代码
su root

仅允许root用户用密码登录

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

shell 复制代码
vi /etc/ssh/sshd_config

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

shell 复制代码
PermitRootLogin yes

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

shell 复制代码
PasswordAuthentication yes

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

复制代码
systemctl restart sshd

仅允许root用户用ssh key登录

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

shell 复制代码
vi /etc/ssh/sshd_config

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

shell 复制代码
PermitRootLogin yes

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

shell 复制代码
PasswordAuthentication no

输入以下命令编辑授权Key

复制代码
vi ~/.ssh/authorized_keys

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

text 复制代码
Please login as the user "ubuntu" rather than the user "root".

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

复制代码
systemctl restart sshd
相关推荐
2601_961194029 小时前
27考研刘晓艳单词pdf
linux·sql·ubuntu·华为·pdf·.net
shandianchengzi11 小时前
【记录】Ghidra|Ubuntu 26.04 下 Ghidra 界面缩放完整指南
linux·ubuntu·逆向·ghidra
Soari11 小时前
Ubuntu 根分区文件系统损坏,系统启动时自动检查失败
linux·运维·ubuntu
ModestCoder_15 小时前
windows/ubuntu解决挂梯子但是codex reconnecting五次的问题
linux·windows·ubuntu
禹凕15 小时前
Linux基础——环境
linux·运维·服务器·ubuntu
OpsEye19 小时前
一次SSH暴力破解后的安全复盘
运维·服务器·ssh
xixingzhe219 小时前
SSH隧道连接服务器、数据库
运维·ssh
2601_9611940220 小时前
化学教资科三真题答案
linux·windows·ubuntu·pdf·centos·gnu
dog2501 天前
从扩张性看 AWS RNG 为何优于传统胖树
云计算·php·aws
爱就是恒久忍耐1 天前
Ubuntu解决pip3安装库提示This environment is externally managed的问题
linux·python·ubuntu