开启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
相关推荐
徒劳爱学仙11 小时前
全志 V821 韦东山 Avaota-F1-B ubuntu开发环境搭建
linux·运维·ubuntu
jingleli2115 小时前
ssh配置内置sftp并使用密钥对登录
运维·ssh
勤自省16 小时前
ROS2从入门到“重启解决”:21讲8~12章踩坑血泪史与核心总结
linux·开发语言·ubuntu·ssh·ros
全球通史17 小时前
Jetson Nano语音交互:本地大模型全链路实战
ubuntu·交互
酿情师17 小时前
FinalShell 下载与安装指南
linux·服务器·windows·ssh
largecode19 小时前
给用户打电话,怎么在对方手机显示为“XX旅游”?号码认证办理教程
linux·服务器·容器·智能手机·ssh·旅游·vagrant
叶非花20 小时前
Ubuntu服务器性能检测工具NetData安装
linux·服务器·ubuntu
因_果_律20 小时前
Claude Platform on AWS 的四大亮点功能
ai·云计算·aws
无证驾驶梁嗖嗖21 小时前
ubuntu18-cursor-remote-ssh-tutorial
数据库·postgresql·ssh
数智工坊2 天前
VMware 17 Pro 中 Ubuntu 虚拟机共享 Windows 文件夹(完美踩坑版)
linux·人工智能·windows·ubuntu