V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
axuhongbo
V2EX  ›  问与答

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

  •  
  •   axuhongbo · 2020-12-09 19:53:00 +08:00 · 1373 次点击
    这是一个创建于 1472 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    3 条回复    2020-12-09 20:47:52 +08:00
    MakeItGreat
        1
    MakeItGreat  
       2020-12-09 19:54:39 +08:00 via Android
    先 frp 内网穿透
    Rdp 到 windows ?然后连接?
    Windows 有终端
    VioletTec
        2
    VioletTec  
       2020-12-09 19:58:22 +08:00 via Android
    用 natfrp 映射 3389 端口(这个端口是 Windows 远程桌面端口)
    natfrp.org

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

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

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

    再在阿里云主机执行

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

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

    ssh -p20022 [email protected]

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

    参考: https://zhuanlan.zhihu.com/p/57630633
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 19:56 · PVG 03:56 · LAX 11:56 · JFK 14:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.