ssh內網穿透(家庭網路ssh訪問公司內網機器)

2021-08-09 09:13:48 字數 809 閱讀 6796

一台內網機器

一台公網機器(阿里雲的)

一台個人電腦

個人電腦通過ssh訪問內網機器

個人電腦—》 公網機器—-》 內網機器

ssh

-gfnntr 0.0

.0.0

:8086

:localhost

:22root

@x.x.x.x -o serveraliveinterval=300

這裡用的是公網的使用者名稱和密碼

note: x.x.x.x是我的ecs伺服器公網ip

-o serveraliveinterval=300

的意思是讓ssh client每300秒就給server發個心跳,以免鏈路被rst.

-f requests ssh to go to background just before

command

execution.

讓該命令後台執行 .

-n redirects stdin

from /dev/null (actually, prevents reading from

stdin).

-n do not execute a remote command.

不執行遠端命令 .

-t disable pseudo-tty allocation.

不占用 shell .

-g allows remote hosts to connect to

local forwarded ports.

ssh內網穿透

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

ssh實現內網穿透

搭建 使得外網能夠訪問到本地實驗室主機.nat 網路位址轉換 導致外網不能直接對本地區域網內的主機進行直接訪問。雲伺服器要設定為ssh金鑰登入 本地執行ssh gen和ssh copy id 雲伺服器user ip本地 雲伺服器的防火牆對應埠要開啟。雲伺服器還要在官方 上的安全組新增對應的埠。在下文...

SSH反向隧道 內網穿透

構建隧道 需要在 a 機器上將sshd服務開啟gatewayports的配置 設定 etc ssh sshd config配置檔案中的 gatewayports no為gatewayports yessed i gatewayports c gatewayports yes etc ssh sshd...