我有以下配置:
互联网 -> iptables 服务器(也有 ssh 服务器) -> 本地计算机(ssh 服务器)
我如何打开端口 8822 以便从互联网访问本地计算机。
答案1
iptables -t nat -A PREROUTING -p tcp --dport 8822 -j DNAT --to-destination localIP:22
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state NEW -m tcp -p tcp -d localIP --dport 22 -j ACCEPT