求助各位大佬,有一个内网穿透的需求

2020-12-09 19:53:00 +08:00
 axuhongbo

现在在一个局域网内,有一台 Windows 主机,然后这台主机可以连接到 linux 服务器,我想实现在异地通过访问这台 Windows 电脑来连接 linux 服务器的效果,请问下在 Windows 主机上应该怎么配置呢?有没有什么工具软件可以实现。 比较困惑的是,如果做了 Windows 主机的端口转发,因为 Windows 没有像 linux 一样的终端,该在异地如何操作 Windows 完成 linux 服务器的登录呢?

目前已有的设备(一台阿里云服务器),可能在过程中能用到,希望各位大佬可以帮忙分析一下。

1186 次点击
所在节点    问与答
3 条回复
MakeItGreat
2020-12-09 19:54:39 +08:00
先 frp 内网穿透
Rdp 到 windows ?然后连接?
Windows 有终端
VioletTec
2020-12-09 19:58:22 +08:00
用 natfrp 映射 3389 端口(这个端口是 Windows 远程桌面端口)
natfrp.org

记得在需要被远程的 Windows 开启允许远程控制。(具体百度 如何开启 Windows 远程桌面)

在异地的 Windows 用 win+r 运行 mstsc (这是自带 Windows 的远程桌面连接工具)
链接地址为你用 natfrp 映射的地址和端口

题外话,直接映射 Linux 的 ssh 不香吗。
oneisall8955
2020-12-09 20:47:52 +08:00
先在 Linux 里操作
ssh -fNR 123.123.123.123:10022:localhost:22 root@123.123.123.123
(123.123.123.123 是阿里云主机 IP)

再在阿里云主机执行

ssh -fNL *:20022:localhost:10022 root@localhost

接着,在随便可以联网的主机,执行

ssh -p20022 root@123.123.123.123

如果没记错,这样即可远程登录你那台 Linux 主机,当然要做到口令复杂或只能公钥登录

参考: https://zhuanlan.zhihu.com/p/57630633

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

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

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

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

© 2021 V2EX