1. 程式人生 > >mac 上使用跳板機的埠轉發 訪問外網伺服器

mac 上使用跳板機的埠轉發 訪問外網伺服器

一個小專案的 測試環境,被服務端的開發,布到了一個我訪問不到的外網伺服器上。

如何能訪問到 外網伺服器呢,需要通過一個跳板機中轉一下。

公司內只有Windows機的教程。用Mac開發的我沒辦法了,摸索了 好長時間。。。。。。

首先要先能登入到 跳板機。

如何登入到 跳板機:

1 通過ssh命令進行登入

mac 上直接用ssh 命令請求:

ssh -p 跳板機埠 username@跳板機IP

接下來 會讓你輸入密碼:

(接下來,我們公司的跳板機 ,還要輸入 工號,公司動態密碼;看情況,可能你們的跳板機不需要這些。)

輸入密碼後,我還是 不允許訪問 跳板機。請教管理跳板機的人員後,讓我把 我的公鑰

給他。應該是給我,存到跳板機上了。然後再次ssh請求 就直接進去了。

然後,我的目的是訪問,外網的測試環境。現在還是不行。還要讓跳板機 給我 做一個轉發。

2.通過ssh命令進行轉發:

比如線上機器的地址是10.187.21.18 埠號是8080  ;對映到 跳板機的本機地址127.0.0.1  埠號是18080

ssh -p 跳板機埠 username@跳板機IP -L 127.0.0.1:18080:10.187.21.18:8080 -N

然後把訪問的外網地址   改成訪問這個地址:127.0.0.1:18080

OK ,現在 可以正常請求外網伺服器工作了。