linux debian开启root账户

5 阅读1分钟

最简单、最安全、一步到位的 Linux 开启 root 登录方法,CentOS/Rocky/Debian/Ubuntu 通用

一、直接给 root 设置密码(最关键)

sudo passwd root

输入两次新密码即可。

二、允许 root 远程 SSH 登录(必须开)

sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
sed -i 's/^PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config

重启 SSH 服务:

  • Debian / Ubuntu
systemctl restart sshd
  • CentOS / Rocky / AlmaLinux
systemctl restart sshd

三、切换到 root

su - root

或者直接用 Xshell、Finalshell 用 root 账号登录。


四、如果你是 Ubuntu 云服务器(特别重要)

Ubuntu 默认 禁止 root 密码登录,上面两步做完就完全正常使用 root了。


五、检查是否成功

whoami

显示 root 就是成功。