我的Ubuntu版本是16.04。
在从 hduser 执行命令“sudo start-dfs.sh”期间,出现输入 root@localhost 密码的提示,它提示输入 root@localhost 密码,因此我输入了主用户密码,但没有用。
然后我更改了 root 密码(sudo -i)并再次尝试使用以下命令(从 root 开始)使用新的 root 密码连接本地主机,但没有成功。ssh root@localhost
有人可以建议解决方案吗?
答案1
检查你的/etc/ssh/sshd_config
文件:
更改自:
PermitRootLogin prohibit-password
StrictModes yes
改成:
PermitRootLogin yes
# StrictModes yes
然后重新启动sshd
守护进程。
$ sudo service sshd restart