侧边栏壁纸
  • 累计撰写 27 篇文章
  • 累计创建 4 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Ubuntu 22.04 SSH 允许 Root 用户登录完整指南

陳小航
2025-10-25 / 0 评论 / 0 点赞 / 2 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

扫码_搜索联合传播样式-标准色版.png
在 Ubuntu 22.04 中,默认情况下 root 用户是禁用的,并且 SSH 也不允许 root 登录。本文将手把手教你如何启用 root 用户并允许通过 SSH 登录,同时附安全建议。


一、启用 Root 用户

  1. 切换到 root 用户

打开终端,输入:

sudo su

输入当前用户密码验证身份。

示意图:

当前用户 ──sudo su──> root 用户
  1. 设置 root 密码

passwd root

根据提示输入新的 root 密码并确认。

示意图:

root 密码设置流程
┌───────────────┐
│ 输入新密码     │
│ 再次确认密码   │
└───────────────┘

✅ 至此,root 用户已启用

安全提示:务必使用强密码,避免被恶意攻击。


二、配置 SSH 允许 Root 登录

  1. 编辑 SSH 配置文件

sudo nano /etc/ssh/sshd_config

找到以下行:

#PermitRootLogin prohibit-password

修改为:

PermitRootLogin yes

或者使用一条命令快速修改:

sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config

示意图:

/etc/ssh/sshd_config
─────────────────────
#PermitRootLogin prohibit-password  →  PermitRootLogin yes
  1. 重启 SSH 服务

sudo systemctl restart ssh

示意图:

SSH 服务 ──重启──> 新配置生效

三、验证 SSH Root 登录

在另一台机器上尝试连接:

ssh root@your_server_ip

如果成功连接,说明配置正确。

示意图:

客户端 ──SSH──> Ubuntu 22.04 root 用户

四、安全建议

  • 限制 root 登录环境:只在内网或受信任服务器使用。

  • 使用普通用户 + sudo:更安全的做法是普通用户远程登录,通过 sudo 执行管理员操作。

  • 开启 SSH Key 登录:可禁用密码登录,进一步提升安全性:

PasswordAuthentication no
  • 定期更换 root 密码,防止长期密码泄露。


完成!

你现在已经成功启用 Ubuntu 22.04 的 root 用户,并允许 SSH 登录。

0

评论区