我在Fedora盒子上看到了很多蛮力的尝试。 我如何使用firewalld阻止给定范围之外的所有sshstream量? 我正在寻找像iptables的东西:
iptables -A INPUT -p tcp --destination-port 22 -m iprange --src-range 192.168.1.100-192.168.1.200 -j ACCEPT
也只是作为Iptables的替代品。 你可以像下面那样控制ssh访问
编辑你的/ etc / ssh / sshd_config
AllowUsers [email protected] [email protected] testadmin
– 要么 –
AllowUsers *@192.168.1.100 *@192.168.1.200
重新启动sshd服务。
你应该可以通过firewalld的丰富的语言界面来做到这一点:
firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.1.100/25" service name="ssh" reject'
这只是我所发现和记忆,没有testing。 但是这可能是您玩的起点。