ssh反向tunnel範例

本機linux建立800建立遠端的80port tunnel範例

ssh -L [自己的內網IP]:800:[目的地內網IP]:80  -2[ssh協定]  -i  abc.key[指定私鑰(看情況可省略)] root@[tunnel目的地遠端連線IP]

sudo ssh -L 192.168.1.7:800:192.168.1.21:80  -2 [email protected]

-----------------------------------------------------------------------------------------------------------

本機linux建立socks連線範例

ssh -N -f -D [自己的IP]:6060 tony@[目的地IP] -p 22

ssh -N -f -D 192.168.1.7:6060 [email protected] -p 22

-----------------------------------------------------------------------------------------------------------

本機linux建立8822port可以連到對方linux的22port tunnel範例

ssh -NfR [本機要開的port]:[對方的ip]:22 [本機使用者]@[本機的ip]

sudo ssh -L 192.168.1.7:8822:192.168.1.21:80  -2 [email protected]

-----------------------------------------------------------------------------------------------------------

自動重播的ssh工具

autossh 官方網站:http://www.harding.motd.ca/autossh/

ubunut 安裝

sudo apt-get install autossh sshfs

centos 安裝

wget http://www.harding.motd.ca/autossh/autossh-1.4e.tgz
gunzip -c autossh-1.4e.tgz | tar xvf -
cd autossh-1.4e
./configure && make && make install

使用範例

autossh -f -M 8118[隨機使用port] -nNT -D [本機的ip]:[本機的port] [使用者]@[遠端的ip]

autossh -f -M 8118 -nNT -D 192.168.1.7:7070 [email protected] -p 22

 

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

2 thoughts on “ssh反向tunnel建立及autossh安裝”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料