徐智军
徐智军
Published on 2026-01-15 / 33 Visits
0
0

Ubuntu允许root登录

在 Ubuntu 系统中,默认出于安全考虑禁用 root 用户直接登录(包括本地和远程)。但如果你确实需要启用 root 登录(例如用于服务器运维、开发测试等场景),可以按以下步骤分别配置 SSH 远程登录 和 图形界面(桌面)登录。

✅ 一、启用 root 用户(设置密码)

Ubuntu 默认 root 账户无密码且被锁定,需先设置密码:

sudo passwd root

系统会提示你输入两次新密码。设置完成后,root 账户即被“解锁”。

💡 提示:建议使用强密码(12位以上,含大小写、数字、符号)。

✅ 二、配置 SSH 允许 root 远程登录(适用于服务器)

步骤 1:编辑 SSH 配置文件

sudo nano /etc/ssh/sshd_config

步骤 2:修改关键配置项

找到并修改以下行(若被注释 #,则去掉注释并修改):

PermitRootLogin yes
PasswordAuthentication yes
  • PermitRootLogin yes:允许 root 通过 SSH 登录

  • PasswordAuthentication yes:启用密码认证(若使用密钥登录可设为 no

🔒 安全建议:生产环境更推荐使用 SSH 密钥认证 + 禁用密码登录,或配合 Fail2Ban 防暴力破解。

步骤 3:重启 SSH 服务

sudo systemctl restart ssh

步骤 4:测试远程登录

从另一台机器执行:

ssh root@你的服务器IP

输入密码即可登录。


Comment