限制外部SSHlogin到特定的用户,并允许所有的内部网login

我想限制外部SSHlogin到特定的用户,并允许所有用户的内部网login(192.168.0.0/24)。 我将不胜感激这个场景的完整的示例文件。

虽然没有testing,你应该可以使用类似的东西。

Match Address *,!192.168.0.0/24 DenyUsers * AllowUsers user1 user2 user3 

这将进入你的sshd_config文件。

谢谢您的回答。 我还在http://ubuntuforums.org/showthread.php?t=523477上find了以下sshd_config语法:

 AllowUsers john AllowUsers *@192.168.0.* 

在本地局域网上使用主机或公钥authentication,然后使用密码authentication。

为您的Intranet中的每台PCconfiguration已知主机或已知密钥