SSH通過外網連線內網主機

2021-09-25 08:06:29 字數 532 閱讀 1507

主機處於內網中時,因為沒有公網ip,所以對公網是不可見的,可以利用公網伺服器進行**連線內網主機

ssh -nfr 8899:localhost:22 root@b位址 -p 22

# -f 後台執行ssh指令

# -c 允許壓縮資料

# -n 不執行遠端指令

# -r 將遠端主機(伺服器)的某個埠**到本地端指定機器的指定埠

# -l 將本地機(客戶機)的某個埠**到遠端指定機器的指定埠

# -p 指定遠端主機的埠

ss -ant |

grep 8899

ssh root@localhost -p 8899
然而直接使用ssh是不穩定的,可以通過autossh建立一條穩定的連線

autossh -m 8888 -nfr 8899:localhost:22 root@b位址 -p 22

外網主機A連線內網主機B

實現通過外網的主機a連線內網的主機b 在主機b中輸入下面的命令,並且一直回車 ssh keygen 然後會在 root ssh 下生成2個檔案 id rsa和id rsa.pub。可以用下面的命令檢視 ls root ssh 在外網主機a中建立自己的資料夾,用來存id rsa.pub檔案。把內網主機...

5 21 2019 外網主機ssh連線內網伺服器

本人有兩台計算機,一台windows 10,稱為主機a,一台ubuntu18,稱為主機b,主要使用windows10。因此有遠端到ubuntu18的需求 通過一台有公網ip的伺服器 主機c 做主機b的ssh反向連線目標,主機assh到主機c之後利用反向連線,連線到我們的目標主機b 主機b執行 ssh...

用ssh反向連線內網主機

最近為了這件事情很鬱悶。我們小區是長寬 長城寬頻 開始的時候,除了速度不怎麼樣沒有什麼別的壞處,還可以24小時 下東西。我到了公司以後,就 用ssh連線上自己的機器,如果需要什麼東西都可以很方便。但是過了一段時間,發現用標準的22埠已經連線不上自己的機器了,在公司ping都ping不通自己的機器。懷...