iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth2
-j MASQUERADE
iptables -A PREROUTING -t nat -p tcp -d 10.32.100.58 --dport 50022 -j DNAT --to 192.168.1.33:22
eth2: 連接外網的網卡
這個配置是將內網192.168.1.33的端口22映射到外網10.32.100.58的端口50022上。
注意:需要確保linux的端口轉發功能是否打開
sysctl net.ipv4.ip_forward=1
參考文獻:http://my.oschina.net/javagg/blog/3239
也可以利用putty做同樣的端口轉發工作.
(1)打開putty , 輸入 ip
(2) 選擇SSH/Tunnels
點擊“Add”, 然後再點擊“Open”。 這時需要你輸入10.32.100.58的用戶名密碼。 一旦登錄10.32.100.58成功, 就可以通過輸入
“127.0.0.1:50022”直接登錄192.168.1.33
參考文獻:http://oldsite.precedence.co.uk/nc/putty.html