外网访问内网, 但路由器只给开放了 tcp/udp 链接, 想用 ssh 链接

2018-02-10 11:20:48 +08:00
 wenbronk
想在外网使用 ssh 访问内网服务器, 做路由端口映射但只有 tcp/udp 协议, 想使用 ssh 进行连接, 不使用 webshell, 求问有没有别的方法
7008 次点击
所在节点    Linux
32 条回复
BXLR
2018-02-10 11:24:32 +08:00
内网反向链接
Orzpls
2018-02-10 11:27:21 +08:00
SSH 本身是应用层协议,走 TCP 的,你做个端口映射就可以了吧。公网 IP:某端口——内网 IP:22
mgcnrx11
2018-02-10 11:29:50 +08:00
端口映射用 tcp 就好了
zhoulouzi
2018-02-10 11:32:18 +08:00
ssh 本身就是 走 tcp 啊
jimzhong
2018-02-10 11:35:55 +08:00
把 WAN 的 22/TCP 端口映射到你要访问的内网机器。
laycher
2018-02-10 11:40:25 +08:00
对啊,楼上说的都对啊。
ssh 本身就是 22 端口 tcp 协议啊
shakespaces
2018-02-10 11:43:01 +08:00
2333 ssh 不是一个协议啊
wenbronk
2018-02-10 11:44:20 +08:00
不太懂, 小白,,, 刚才试了下, 外网 telnet 好像不通...
wenbronk
2018-02-10 11:44:31 +08:00
谢谢各位, 我在研究研究
eaglexiang
2018-02-10 13:11:30 +08:00
tcp 是传输层协议,ssh 的通信协议是应用层,且 ssh 基于 tcp
yingfengi
2018-02-10 13:34:13 +08:00
TCP 是协议,ssh 是应用,走吗 TCP22。。。。
nutting
2018-02-10 14:02:26 +08:00
补补基础
xenme
2018-02-10 14:05:27 +08:00
OSI7 层模型
fxxkgw
2018-02-10 14:08:56 +08:00
好好补补基础,这么问会被嘲笑的。
flyz
2018-02-10 14:14:52 +08:00
@wenbronk 你先看是不是运营商没有提供公网 ip,如果没有只能做内网映射了。把端口映射出去,不管 tcp/udp 都可以连接呀。
flyfishcn
2018-02-10 14:29:39 +08:00
映射不止要做 nat 转换,还要考虑防火墙,如果网络结构不是只有 1 层的,每层都要做这两件事情。
caola
2018-02-10 15:09:54 +08:00
好好补补基础 +1
这样问,笑死我了。。。
chanssl
2018-02-10 17:10:56 +08:00
😰这样子做:
我是需要 ssh 连接二级路由。需要做的:一级路由设置端口转发,把 Wan 端口转到二级路由 Lan 端口,二级路由设置端口转发,把一级路由转发到二级路由 Lan 的端口转发到 ssh 端口。
全部 tcp 协议
kmahyyg
2018-02-10 18:00:58 +08:00
已发#今日最佳

楼主需要补基础了
ys0290
2018-02-10 18:14:59 +08:00
楼主 telnet 端口是被拒绝还是没反应?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429966

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX