mac可參照ssh隧道指令方式
1.其實非常簡單就一條指令:
ssh -N -f -L 6000:192.168.***.***:22 -p 48505 root@***.***.***.220 -o TCPKeepAlive=yes
2.測試下:
ssh -p 6000 伺服器使用者名@localhost
3.然後配置pycharm遠端伺服器
添加遠端sftp,ip為127.0.0.1, 端口為6000
windows 方法如下:
環境是windows,并且安裝了xshell
步驟一:建立ssh隧道
1. 建立跳闆機連接配接
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TTU10dJpXY1IlMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLzYjM5ITNwMTM3AjMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2. 右鍵點選屬性,在隧道中點添加
3. 添加中源主機就是本地,端口6000為監聽端口,目的是通過本地的這個端口通路遠端跳闆機内的伺服器。 目标主機就是跳闆機内網的伺服器位址
4. 點選連接配接成功後可以在檢視中—>隧道視窗–>轉移規則狀态是打開的
步驟二:配置pycharm遠端服務
直接看截圖
1.
2.如果是内部伺服器和跳闆機之間是賬号米密碼登入增則直接輸入
注意:如果内部伺服器和跳闆機之間是免密登入的,則驗證方式選擇Key pair。同時下面的Private key path是本地windows機器的私鑰id_rsa,并且要把本地機器的公鑰.pub中的字元串添加到遠端内部伺服器上的authorized_keys中,流程如圖:
3.
4.
5.
或者
可以參考這篇 點選