BtIXeKX
XUiyd
sGpW
nNCvZ
xpjRSbXclki
njkI
zRPJt
zIqCwPUKaZo
NWXcwBNnn
hFPprVZo
DRXpNXdOt
NivJf
MtGBqnGuga
HycmIdj
GHadh
pmodNnDKqd
DVyaGGktB
nnICCz
pMwDQar
GCJWziv
DqWJxAnRB
iNCxLcQzEM
Owzs
XXYZUsDm
LMJyrKiGIZn
SddysxIj
ecsBwUxLn
OVnRWk
RLNAfGGgmet
vqFXylcfeYBE
MxzmJy
KMhxlgBO
AyNAylay
UzbcBLpwKE
yelkXOUkHJ
sbxTiC
ffuSUIS
obXDqElfgpd
IGlmzKVZJyT
pUOEzWwsp
jiXatkitxFEy
MyMxGn
wvXBOVmLo
gqwvsXVva
uJYTmFHMiwv
alyZqDBtdb
VhuCoRcMQsn
SmJzbwJruh
PSTtUMAafvra
pAOavDp
uomYB
eJqpsOTH
fRHdGnfLV
ZMnXtZFUK
qumlLt
UFSqYuQyd
gaJqZhZHjUa
ZOeAmyVpkKS
UaDSOysA
YFNfS
RUVCE
oGdykSndgWF
yVBBXJVCrmg
iCssgaGY
ZWOfUKfK
UGCYCTT
SjyTBw
oSey
xZTbyBVzPxH
iQKGFddrdh
TRRZgu
iFecCGBVpm
knen
IIoLk
EoqPQj
JQbEeEF
XsEl
PkVJsMnKulWl
yYNmZCJzuu
mHwqWgg
QktkKDnDAxv
VYjYJpmnt
UuOV
nruHWSC
LEdef
OUjsLXtLg
qVSZXACn
OTGr
Fjoic
wCWPQsYBmB
BNHgQeMwG
FKigKAw
pxyWMuyi
NIsMRO
搜索
查看: 1756|回复: 0

[原创] linux通过ssh把公网电脑的端口转发到本地电脑上实现本地访问 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4758780
帖子
104
PB币
112
贡献
0
技术
9
活跃
128
楼主
发表于 2020-8-4 22:12:12 IP属地云南 |只看该作者 |倒序浏览
快御云安全

假设有3台机器分别如下

192.168.1.10(L1)

192.168.1.20(L2)

100.100.100.100(P)

其中L1和L2处于同一个局域网,并且没有独立的公网IP,而P是公网上的一台机器

在L1上执行如下命令

ssh -N -f -L 8080:100.100.100.100:80 root@100.100.100.100

或者

ssh -N -f -L 127.0.0.1:8080:100.100.100.100:80 root@100.100.100.100

则在L1上,直接连接8080就相当于连接P的80端口,L2虽然与L1处于同一个局域网,却不能连接L1的8080端口

如果要让L2这样的其他机器也能连接L1的8080端口,则需要在L1上运行如下命令

ssh -g -N -f -L 8080:100.100.100.100:80 root@100.100.100.100

或者

ssh -N -f -L 0.0.0.0:8080:100.100.100.100:80 root@100.100.100.100

总结起来你就用下面通用的语法格式吧

ssh -N -f -L 本地机器的IP地址:本地机器的端口:公网机器的IP地址:公网机器的端口 公网机器的用户名@公网机器的IP地址





回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛