設定
首先雙方的/etc/ssh/sshd_config設定以下四項:
AllowAgentForwarding yes
AllowTcpForwarding yes
GatewayPorts yes
X11Forwarding yes
轉發
在目標主機執行
ssh -R 2000:目標主機:142 root@源主機
這樣發送到源主機:2000的TCP鏈接,就會轉發到目標:142,會打開一個shell,如果關閉,則不再轉發.
別的參數
參數 | 介紹 |
---|---|
-C | 壓縮數據,增加CPU運算時間,減少網絡傳輸時間,視情況使用 |
-N | 不執行任何命令 |
-T | 代表這個SSH連接只用來傳數據,不執行遠程操作。 |
iptables方案
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 22000 -j DNAT --to 10.22.35.216:22
iptables -t nat -A POSTROUTING -j MASQUERADE