利用iptables&Putty進行端口轉發

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章