mac 上使用跳板機的埠轉發 訪問外網伺服器
阿新 • • 發佈:2019-01-29
一個小專案的 測試環境,被服務端的開發,布到了一個我訪問不到的外網伺服器上。
如何能訪問到 外網伺服器呢,需要通過一個跳板機中轉一下。
公司內只有Windows機的教程。用Mac開發的我沒辦法了,摸索了 好長時間。。。。。。
首先要先能登入到 跳板機。
如何登入到 跳板機:
1 通過ssh命令進行登入
mac 上直接用ssh 命令請求:
ssh -p 跳板機埠 username@跳板機IP
接下來 會讓你輸入密碼:
(接下來,我們公司的跳板機 ,還要輸入 工號,公司動態密碼;看情況,可能你們的跳板機不需要這些。)
輸入密碼後,我還是 不允許訪問 跳板機。請教管理跳板機的人員後,讓我把 我的公鑰
然後,我的目的是訪問,外網的測試環境。現在還是不行。還要讓跳板機 給我 做一個轉發。
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 ,現在 可以正常請求外網伺服器工作了。