Linux 下ssh建立ip加密碼隧道

2021-09-21 09:42:38 字數 1055 閱讀 8706

linux 下ssh 建立ip加密隧道

基於ssh的加密通道:

ssh(secureshell)是一套安全的網路連線程式,它可以實現通過網路遠端登入其他系統,它就是加密的telnet協議。但是openssh除了具有遠端登入功能外,更可以建立加密ip隧道。

如下圖所示:

1、我們要使用用外網172.16.2.1登入到內網192.168.1.1這台伺服器上,需要在兩伺服器之間建立ip隧道。

首先要登入到192.168.1.1這台伺服器上執行如下命令:

ssh -p 22 -cnfg -r 5888:127.0.0.1:22 [email protected]

這條命令的意思是:登入到172.16.2.1這台伺服器上,並將伺服器上的5888埠定向到192.168.1.1也就是本地的22埠。執行後會提示輸入172.16.2.1這台伺服器的密碼。此時172.16.2.1這台伺服器上就會開啟5888埠,繫結到本機的127.0.0.1這個ip上 可以用netstat -tlnp 這個命令檢視到。

此時在172.16.2.1上就可以登入到192.168.1.1這台伺服器上。

使用命令:

ssh 127.0.0.1 -p 5888

2、現在要把192.168.1.1上的80服務能在172.16.2.1上的8080訪問,也可以使用ssh來建立ip隧道。

登入到192.168.1.1上使用命令:

ssh -p 22 -cnfg -r 8081:127.0.0.1:80 [email protected]

輸入密碼後就可以在172.16.2.1上檢視到8080埠已加開並繫結在127.0.0.1上,這樣就可以在172.16.2.1上訪問就可以看到192.168.1.1的80服務的內容了。如何使用8080埠訪問呢,下面就來說一下ssh下的埠跳轉

使用命令:

ssh -p 22 -cnfg -l 8080:127.0.0.1:8081 [email protected]

這條命令的意思就是把172.16.2.1上的8081埠定向為本機自己的8080,這樣就可以實現埠跳轉了。

關於ssh這個工具的用法還有很多,現在就先寫到這裡,以後再補充。

Linux 下ssh建立ip加密碼隧道

linux 下ssh 建立ip加密隧道 基於ssh的加密通道 ssh secureshell 是一套安全的網路連線程式,它可以實現通過網路遠端登入其他系統,它就是加密的telnet協議。但是openssh除了具有遠端登入功能外,更可以建立加密ip隧道。如下圖所示 1 我們要使用用外網172.16.2...

Linux 下ssh建立ip加密碼隧道

linux 下ssh 建立ip加密隧道 基於ssh的加密通道 ssh secureshell 是一套安全的網路連線程式,它可以實現通過網路遠端登入其他系統,它就是加密的telnet協議。但是openssh除了具有遠端登入功能外,更可以建立加密ip隧道。1 我們要使用用外網172.16.2.1登入到內...

Linux下SSH以及SSH秘鑰

一 基於秘鑰方式實現遠端連線 第一步 建立金鑰對 在管理端伺服器上操作 中間的輸入項可以直接回車 第二步 分發公鑰 在管理端伺服器執行 這個步驟需要輸入乙個yes和被管理的伺服器密碼 ssh copy id i root ssh id dsa.pub root 10.0.0.102 說明 將生成的公...