首页 > 其他分享 >限制ssh访问源-system

限制ssh访问源-system

时间:2022-10-29 17:48:30浏览次数:102  
标签:deny sshd openssh system 访问 hosts ssh allow

起因

openssh升级8.3后hosts.deny不能用

openssh 8按官网的更新日志看 Support for tcpwrappers/libwrap has been removed. 已经移除了tcp wrappers,因为hosts.deny和hosts.allow都是tcp wrappers进行控制的,所以openssh 8应该是没法使用hosts.deny 或 hosts.allow的

不过好像是在systemd中有 IPAddressDeny 和 IPAddressAllow 两个参数类似hosts.deny和hosts.allow

Linux SSH限制IP登录 - 知乎 (zhihu.com)

Linux SSH限制IP登录

1、/etc/hosts.allow 可以实现,在centos8以后版本去掉了此功能,Ubuntu版本没有去做测试。

2、iptables限制。iptables一般是根据端口限制,如果22修改了,要同步修改配置。

3、修改sshd_config文件参数(centos7,centos8,Ubuntu18,Ubuntu20测试过),因为是ssh配置文件,所以远程端口即使变了也没事。

这里用sshd_config文件参数实现

echo 'AllowUsers *@127.0.0.1 *@192.168.10.12' >>/etc/ssh/sshd_config

AllowUsers [email protected]/24

systemctl reload sshd

标签:deny,sshd,openssh,system,访问,hosts,ssh,allow
From: https://www.cnblogs.com/wl30564/p/16839208.html

相关文章