在 CentOS 中放行指定 IP,通常取决于你使用的防火墙类型。CentOS 7 及以后默认使用 firewalld,CentOS 6 及更早版本使用 iptables。下面分别说明。
firewall-cmd --permanent --add-source=192.168.1.100
firewall-cmd --reload
firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="22" accept'
firewall-cmd --reload
firewall-cmd --permanent --add-source=192.168.1.0/24
firewall-cmd --reload
firewall-cmd --list-all
iptables -A INPUT -s 192.168.1.100 -j ACCEPT
service iptables save
service iptables restart
iptables -A INPUT -s 192.168.1.100 -p tcp --dport 22 -j ACCEPT
service iptables save
service iptables restart
--reload 或 savesystemctl status firewalld
如果你能说明 CentOS 版本 + 要放行的 IP/端口,我可以给你更精确的命令。