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。