我需要sshd侦听端口22225(允许从任何IP到该端口的连接)和端口22(允许在该端口上只有一个静态IP)。
换句话说,同时在两个端口上侦听,而仅将一个端口上的连接列入白名单。有没有办法做到这一点?我正在运行ubuntu服务器14.04。
您可以将SSH服务器配置为侦听两个端口,然后使用iptables将对端口22的访问限制为一个IP地址。类似于以下内容(x.x.x.x
您要允许的IP地址在哪里):
iptables -A INPUT -p tcp --dport 22 -s x.x.x.x -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j DROP
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句