支持 AllowUsers 和 AllowGroups 等模式的 openssh 第一个版本是什么

支持 AllowUsers 和 AllowGroups 等模式的 openssh 第一个版本是什么

我想知道是否所有版本的 openssh 都支持 allowusers 和 allowgroups 等指令中的模式

我需要在 sshd_config 中的许多旧 Linux 服务器中进行此项设置

AllowUsers user0*@192.168.*.*

我在 redhat 6.3 中测试过,可以正常工作,但我不知道是否可以在所有 openssh 版本中做到这一点

答案1

根据远程医疗 历史,AllowUsers 出现在 1999 年 10 月 11 日的 sshd 手册页的第一个版本之一中。这正好是在 ssh fork 之后,所以我猜测在 fork 之前就支持它了,并且所有版本的 OpenSSH 都支持它。

答案2

我使用 kvm 安装了 fedora core 2,openssh 版本是“openssh-server-3.6.1p2-34”,并且我在 sshd_config AllowUsers !pip*@* 中尝试了这个,重新加载 sshd 守护进程后,我尝试使用用户 pippo 登录,结果是这样的

"Dec 14 16:30:28 localhost sshd[2647]: User pippo not allowed because not listed in AllowUsers"

现在我认为这在任何 ssh 版本中都有效

相关内容