Ubuntu20.04 用root进行SSH登录

默认情况下,Ubuntu 20.04禁用了root用户的SSH登录。为了启用root SSH登录,您需要执行以下步骤

  1. 打开SSH配置文件:
1
sudo nano /etc/ssh/sshd_config
  1. 找到# Authentication部分,将下面两项更改为:
1
2
PermitRootLogin yes
PasswordAuthentication yes

若 sshd_config 配置文件中无PasswordAuthenticatio配置项,则添加 PasswordAuthentication yes 项即可。

  1. 保存并关闭文件。

  2. 重启SSH服务:

1
sudo systemctl restart sshd

或者使用其它用户登录后使用下列指令直接更改,原理是一样的:

1
2
3
4
sudo -i
sed -i "s/#PermitRootLogin prohibit-password/PermitRootLogin yes/g" /etc/ssh/sshd_config
sed -i "s/PasswordAuthentication no/PasswordAuthentication yes/g" /etc/ssh/sshd_config
sudo systemctl restart sshd

现在您可以使用root用户进行SSH登录。但请注意,使用root账户进行SSH登录可能会存在安全风险,因此请确保您的服务器受到充分保护。


Ubuntu20.04 用root进行SSH登录
http://he.mk/2024/07/02/Ubuntu20.04 用root进行SSH登录/
作者
未必赢
发布于
2024年7月2日
许可协议