我正在尝试阻止我的笔记本电脑的远程访问。
我尝试sshd_config
进行设置。我的 IT 人员建议进行以下更改以实现此目的:
PermitRootLogin no
PubkeyAuthentication no
PasswordAuthentication no
然而,当我去进行更改时,代码行显示:
#PermitRootLogin prohibit
这看起来像是双重否定。所以yes
表示禁止,no
表示不禁止。有人可以确认吗?
答案1
从: 如何禁用从服务器以 root 身份进行远程 SSH 登录?
将以下行添加到 /etc/ssh/sshd_config:
PermitRootLogin 否
之后;重启服务
sudo service ssh restart
编辑: 如果您从来不会使用 ssh(比如,永远不会使用)为什么不完全禁用它?
sudo service ssh stop.
如果您正在运行它。
禁用它(如果你永远不会使用它)
sudo systemctl disable ssh