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

2022-06-25 21:00:17 字數 869 閱讀 7565

實現通過外網的主機a連線內網的主機b

在主機b中輸入下面的命令,並且一直回車:

ssh-keygen

然後會在/root/.ssh/下生成2個檔案:id_rsa和id_rsa.pub。

可以用下面的命令檢視:

ls /root/.ssh/

在外網主機a中建立自己的資料夾,用來存id_rsa.pub檔案。

把內網主機b中的id_rsa.pub發到外網主機a的資料夾中:

scp ~/.ssh/id_rsa.pub [email protected]:/資料夾路徑

進入你存放id_rsa.pub的資料夾路徑,在外網主機a上把id_rsa.pub加入到/root/.ssh/authorized_keys裡去:

cat id_rsa.pub >> /root/.ssh/authorized_keys

接下來就可以使用autossh:

/usr/local/bin/autossh -m 5678 -fnr 2205:localhost:22 [email protected] -p22

負責通過5678埠監視連線狀態。

ssh -nl  localhost:2302:localhost:8888 [email protected] -p 2205

localhost:2302:localhost:8888中的localhost:8888,是我們想要得到的內網埠(也就是對映於公網2200埠的機器的埠);

localhost:2302是對映的本地目標埠,即通過這個埠訪問,可選擇。

在本地瀏覽器開啟localhost:2302

SSH通過外網連線內網主機

主機處於內網中時,因為沒有公網ip,所以對公網是不可見的,可以利用公網伺服器進行 連線內網主機 ssh nfr 8899 localhost 22 root b位址 p 22 f 後台執行ssh指令 c 允許壓縮資料 n 不執行遠端指令 r 將遠端主機 伺服器 的某個埠 到本地端指定機器的指定埠 l...

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

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

內網主機發現掃瞄

可用 ipconfig all 檢視ip資訊 route print 檢視路由表 netstat ano 檢視連線資訊,可能會有其他網段的連線資訊 net view 檢視已經連線的共享,獲取到主機名,ping通從而得到ip net session 檢視連線的主機 要是能控制到域控上,dsquery ...