基于保安理由, Ubuntu 默认不能用 root 登入 ssh, 但如果是用作内部测试的主机, 为了方便使用, 可以用以下方法解除限制:
首先要重新设定 Ubuntu 的 root 密码, 输入以下指令:
$ sudo passwd root
修改了 root 密码后, 开启 sshd 的设定档:
$ sudo vi /etc/ssh/sshd_config
找到以下一行:
PermitRootLogin prohibit-password
改为:
PermitRootLogin yes
储存盘案及离开编辑器, 重新启动 sshd:
$ sudo systemctl restart sshd
重新启动 sshd 后, 便可以用 root 帐号发入 ssh.