使用ssh內網穿透遠端內網主機

2021-10-07 10:38:49 字數 541 閱讀 5432

情景:一台既鏈結網際網路有鏈結局域子網的機器,需要通過網際網路遠端控制這台機器(命令列即可),且不使用teamviewer等遠端工具。(裝置上執行的是centos7.5系統)

具有公網ip的網際網路機器 a

內網機器 b

解決方案:

步驟1 設定b可以通過ssh免密登入a

(1) 在b中生成秘鑰對,如有輸入選擇,直接回車(命令: ssh-keygen -t rsa);

(2) 根據(1)中的命令提示找到id_rsa.pub檔案,並將其內容追加到a中的.ss**件夾中的authorized_keys中(命令: cat id_rsa.pub >> authorized_keys);

步驟2 設定ssh,實現內網穿透

(1) 配置b中的ssh(命令: ssh -nf -r a_port:localhost:22 a_user@a_ip)

(2) 現在即可通過在其他機器輸入ssh -p a_port a_user@a_ip來遠端鏈結b機器了。

步驟3 b機器實現開機自動鏈結

(1) 將autossh替換ssh即可;

SSH通過外網連線內網主機

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

用ssh反向連線內網主機

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

ssh內網穿透

總共有3臺機械人 company 能夠訪問外網,沒用公網ip person 能夠訪問外網,沒有公網ip server 具有公網ip person電腦想在家裡遠端ssh登陸到公司的機器 server sudo apt get install openssh server vim etc ssh ssh...