开启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
相关推荐
XMYX-040 分钟前
使用 SSH 蜜罐提升安全性和记录攻击活动
linux·ssh
不是笨小孩i3 小时前
开源AI图片处理工具HivisionIDPhotos安装与证件照制作指南
ubuntu
lihuhelihu4 小时前
第3章 CentOS系统管理
linux·运维·服务器·计算机网络·ubuntu·centos·云计算
零意@5 小时前
ubuntu切换不同版本的python
windows·python·ubuntu
kongxx6 小时前
AWS S3在客户端应用不能使用aws-sdk场景下的文件上传与下载
aws
kongxx6 小时前
AWS S3 JavaScript SDK(v3)常用操作
aws
Elastic 中国社区官方博客6 小时前
如何将数据从 AWS S3 导入到 Elastic Cloud - 第 3 部分:Elastic S3 连接器
大数据·elasticsearch·搜索引擎·云计算·全文检索·可用性测试·aws
九河云6 小时前
如何选择适合的AWS EC2实例类型
服务器·云计算·aws
饮啦冰美式8 小时前
22.04Ubuntu---ROS2使用rclcpp编写节点
linux·运维·ubuntu