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.1登入到內...
Linux 下ssh建立ip加密碼隧道
linux 下ssh 建立ip加密隧道 基於ssh的加密通道 ssh secureshell 是一套安全的網路連線程式,它可以實現通過網路遠端登入其他系統,它就是加密的telnet協議。但是openssh除了具有遠端登入功能外,更可以建立加密ip隧道。如下圖所示 1 我們要使用用外網172.16.2...
Linux下SSH以及SSH秘鑰
一 基於秘鑰方式實現遠端連線 第一步 建立金鑰對 在管理端伺服器上操作 中間的輸入項可以直接回車 第二步 分發公鑰 在管理端伺服器執行 這個步驟需要輸入乙個yes和被管理的伺服器密碼 ssh copy id i root ssh id dsa.pub root 10.0.0.102 說明 將生成的公...