用 ssh tunnel 跳別台機器

例如我有一台 168.95.x.95 電腦 然後我想透過這台電腦跳入內網 192.168.x.95。可以透過下列步驟:

 $ ssh -D 1080 168.95.x.59

先登入後,建立 localhost 的 1080 port 提供 Proxy protocol . 使用 SOCKS 5

$  netstat -an|grep 1080
tcp4 0 0 127.0.0.1.1080 . LISTEN
tcp6 0 0 ::1.1080 . LISTEN

然後就可以用另外一個視窗跳入內網. 192.168.95.95

$ ssh -o "ProxyCommand=/usr/bin/nc -X 5 -x 127.0.0.1:1080 %h %p" 192.168.x.95

以上請參考