以下配置将指导您完成在Ubuntu 16.04 Xenial Xerus Linux Server或Desktop上启用SSH根登录的过程。本指南假定您拥有root密码,并且能够以root用户身份直接在系统上登录。如果您没有以下内容,请使用以下指南root用户密码。
默认情况下,默认情况下拒绝根的ssh远程Shell访问。以root身份远程登录的任何尝试都会导致Permission denied信息:
为了在Ubuntu 16.04 Xenial Xerus Linux上启用root ssh登录,请运行以下命令linux命令:
$ sudo sed -i 's/prohibit-password/yes/' /etc/ssh/sshd_config
或手动打开sshd配置文件/etc/ssh/sshd_config并更改行:
FROM:
PermitRootLogin prohibit-password
TO:
PermitRootLogin yes
完成上述配置更改后,请重新启动ssh守护程序:
(adsbygoogle = window.adsbygoogle || [])。push({});
$ sudo systemctl restart sshd
重新启动sshd守护程序后,您将能够以root用户身份远程登录: