禁用 RootLogin ssh

禁用 RootLogin ssh

我对 Ubuntu 还比较陌生。我已成功在 Ubuntu 桌面(Ubuntu 16.04.1 LTS)上设置了 SSH。我正在尝试停止 root 登录,但找不到该行'允许Root登录' sshd_config 文件 (/etc/ssh/sshd_config) 中的任何位置。我甚至尝试添加“PermitRootLogin 否' 手动将 sshd_config 文件,但它仍然允许我以 root 身份登录。我甚至重新启动了桌面/包括 ssh 服务。

我希望得到一些专家关于这个问题的建议。

# Authentication:
LoginGraceTime 120

PermitRootLogin prohibit-password

StrictModes yes

答案1

使用 vi 打开 sshd 配置文件,按 / 并输入“Root”,然后按回车键。这将搜索单词“Root”的下一个出现位置。按 n 重复搜索并查找下一个出现位置。反复按 n 以查找您要查找的语句。它应该是“PermitRootLogin”后跟“no”。还有一个设置“without-password”,仅允许使用 ssh 密钥进行 root 登录。

相关内容