我阻止 root 的 ssh 访问。如何添加横幅或消息,以便使用 root ssh 的用户知道不要使用它?

我阻止 root 的 ssh 访问。如何添加横幅或消息,以便使用 root ssh 的用户知道不要使用它?

我删除了 root ssh 访问权限。有没有办法在尝试 root 访问权限时显示横幅?

现在他们看到许可被拒绝。

我尝试过

我尝试使用/etc/issue.net和,Banner /etc/issue.net无论如何/etc/ssh/sshd_config这都会显示给所有用户。

这是最简单的解决办法吗?

可以显示“您无法使用 root 进行 ssh 访问。请使用 alice”吗?其中 alice 是实际的用户帐户

我正在使用 ubuntu 22.04

答案1

使用Match块:

Banner /etc/issue.everyone

Match User root
    Banner /etc/issue.root

注意 Match 块必须所有常规(非 Match)设置。在 Match 中还可以使用有限数量的设置(例如,在知道用户名之前不需要任何参数);幸运的是,横幅是在客户端发送用户名后显示的。

相关内容