ssh的tunnel設定 autossh設定

2021-07-09 09:56:41 字數 1448 閱讀 4293

tunnel設定

一、說明

用於通過ssh**資料

二、設定

編輯ssh server的'2fetc/ssh/sshd_config

新增以下:

#反向遂道

gatewayports  yes

#正向遂道,注:該設翮會斷開ssh的22斷開

allowtcpforwarding true

三、重啟ssh

sudo /etc/init.d/ssh restart 或 sudo service ssh restart

四、例項

1.反向遂道

在b機器上執行

ssh -r 8001:10.1.1.2:8002  [email protected] -f -g -n -c -o tcpkeepalive=yes

效果為訪問10.1.1.1:8001 ==> 10.1.1.2:8002

2.正向遂道

在a機器上執行

ssh -l 8001:10.1.1.1:8002  [email protected] -f -g -n -c -o tcpkeepalive=yes

效果為訪問10.1.1.1:8001 ==> 10.1.1.2:8002

autossh設定

一、說明

autossh 是一款開源工具,可以幫助管理ssh會話、自動重連和停止**流量。

二、安裝

sudo apt-get install autossh

三、例項

1.可替換ssh方式:

autossh -m 5678 -r 8001:10.1.1.2:8002  [email protected] -f -g -n -c

2.開機自執行

編輯/etc/rc.local檔案,新增:

/usr/lib/autossh/autossh -m 5678 -fgnc

r 8001:10.1.1.2:8002  [email protected] 

如以***使用者執行:

/bin/su - *** -c "/usr/lib/autossh/autossh-m 5678-fgnc

r 8001:10.1.1.2:8002  [email protected]"

作者測試環境說明:

系統: ubuntu 14.04 lts

ssh版本: 6.6.1p1

autossh版本: 1.4c

ssh引數具體參考ssh命令+免密碼登入

ssh的tunnel隧道打洞

分正向和反向。假設,本地機器可以ssh連上遠端機器。本地機器在下面叫做sshclient,遠端機器叫做sshserver.一 正向 本地 在sshclient機上執行 ssh nfl1234 localhost 12300 sshserver p22 注意 1.藍色部分就是乙個ssh語句。綠色是本地...

建立tunnel的全新理解

先建立隧道,然後在隧道上建立業務,要理清此思路。在postm的四大場景中 這四處可以建立隧道 183 185b之間lspvlan1 183 185b之間lspvlan2 183 88之間lspvlan1 183 88之間lspvlan2,operate status operate up 結果 總結...

ssh基本設定

運維在使用跳板機的時候一般都使用ssh 來遠端連線伺服器進行操作,但是如果伺服器過多密碼過於繁瑣,在連線時每次都要輸入密碼相當麻煩。因此簡單的配置ssh秘鑰登入就顯得比較方便了。目前的ssh秘鑰分為兩種 rsa和dsa 兩種演算法 dsa其安全性與rsa差不多 步驟一 ssh keygen 這裡可以...