當一台伺服器擁有公網ip,或者網域名稱解析的時候(這個可以使用ddns進行配置),我們其他的伺服器上面的服務也想對映出來,那麼我們可以選擇重新獲取乙個公網ip或者網域名稱解析,但是這種方法會增加我們的消費,下面我們使用ssh來實現埠對映,從而實現其他伺服器上的服務也能實現外網訪問的操作。
**到遠端:ssh -c -f -n -g -l 本地埠:目標ip:目標埠 使用者名稱@目標ip
**到本地:ssh -c -f -n -g –r 本地埠:目標ip:目標埠 使用者名稱@目標ip
-c,是進行資料壓縮。
-f,是後台認證使用者/密碼,通常和-n連用,不用登入到遠端主機。只有當提示使用者名稱密碼的時候才轉向前台。
-n,是不執行遠端命令,在只是埠**時這條命令很有用處。
-g ,在-l/-r/-d引數中,是允許遠端主機連線本地**埠,如果不加這個引數,只允許本地主機建立連線。
-l,則是將本地埠對映到遠端主機埠。本地埠:目標ip:目標埠
-r,表明是將遠端主機埠對映到本地埠。本地埠:目標ip:目標埠
埠對映 配置ssh埠對映
此手段用於在單向連通網路中進行雙向網路打穿 適用於未配埠對映的docker容器,不能反向訪問的受限網路等 在封閉網路內伺服器 容器執行以下命令,結果可以使目標伺服器通過訪問封閉網路內伺服器 容器的 ssh fgn r localhost root p 在目標伺服器執行以下命令,結果可以使目標伺服器通...
linux下使用SSH實現埠對映
在實際的開發過程中,需要在外邊主機訪問區域網內的內網埠,可以將遠端伺服器乙個埠remote port繫結到本地埠port,其中 c是進行資料壓縮,f是後台操作,只有當提示用 戶名密碼的時候才轉向前台。n是不執行遠端命令,在只是埠 時這條命令很有用處。g 是允許遠端主機連線本地 埠。r表明是將遠端主機...
ssh連線與埠對映
在windows上使用xshell等工具連線遠端伺服器 在mac下可以用terminal ssh登入遠端主機 ssh p port remote username ip address 對映遠端埠到本地埠 ssh p port remote username ip address l localho...