2017-10-05 43 views
-2

簡單地解釋我的問題:SSH - 如何使用轉發的端口(通過多跳)打開遠程shell終端?

我在A有權訪問B(它有權訪問C),但我真正需要的是通過shell終端訪問A。

現在,如果我有端口1234在A被轉發到端口9999在B被轉發到C端口X,我能完成我的目標嗎?

請注意,我不知道機器A C.

+0

但你至少知道C的IP地址,對不對? – Guillaume

+1

Stackoverflow是用於軟件開發的幫助。你應該考慮在[unix.se]或[su]上提問。 – Kenster

回答

0

的主機名:

ssh [email protected] -L 2222:machineC_hostname_orIP:22 

然後在機器A在將localPort 2222連接和SSH魔術將轉發連接機C: 22 via machineB