2026-02-03
ubuntu开启root登陆权限
要在 Ubuntu 上开启 root 用户的 SSH 登录权限,你需要修改 SSH 服务的配置文件。请按照以下步骤操作:
1. 设置 root 密码
如果你的 Ubuntu 是刚安装的,root 用户通常没有设置密码。你需要先设置一个密码:
在终端输入:
Bash
sudo passwd root
按提示输入并确认你的新密码。
2. 修改 SSH 配置文件
使用编辑器(如 nano)打开 SSH 配置文件:
Bash
sudo nano /etc/ssh/sshd_config
在文件中找到以下这一行(或者类似的内容):
#PermitRootLogin prohibit-password
将其修改为:
PermitRootLogin yes
注意: 确保删除了行首的
#号(取消注释)。
3. 重启 SSH 服务
保存文件(在 nano 中按 Ctrl+O 再按回车)并退出(Ctrl+X),然后重启 SSH 服务使配置生效:
Bash
sudo systemctl restart ssh
⚠️ 安全提醒
直接开启 root 登录存在较高的安全风险,尤其是在公网环境下。
-
建议: 如果你是在公司局域网(如你之前的
192.168.3.21环境)使用,风险相对受控。 -
最佳实践: 建议使用密钥登录(SSH Key),或者保持
prohibit-password状态,仅通过普通用户登录后再使用sudo -i切换到 root。