AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 30610
Accepted
Eli
Eli
Asked: 2009-06-24 13:16:39 +0800 CST2009-06-24 13:16:39 +0800 CST 2009-06-24 13:16:39 +0800 CST

UltraVNC,DynDNS,局域网中的多台计算机?

  • 772

我有一个局域网,在路由器后面有几台计算机,动态 IP 地址(Win 和 FreeBSD)。我希望能够从局域网外部通过 VNC 访问其中的几个。

我正在考虑从 DynDNS.com 获取 CustomDNS 服务,并将我的一个域名设置为转发到我的动态 ip,使用他们的更新软件使其保持最新。

我想我可以通过在转发域上指定连接端口来通过 VNC 连接到多台计算机。

任何人都可以验证这一点吗? 我在网络方面有点新手 - 我通常设法让我的运行顺利,但是一旦你进入 DNS 和端口操作,我有点不在我的领域。在开始设置之前,我想非常确定这将起作用。

我也对如何做到这一点的其他想法持开放态度。我需要能够安全地远程(并让我的妻子很容易这样做),并且需要一键连接(如 UltraVNC 一键)来帮助其他人,所以我在考虑 UltraVNC 和 DynDNS。但是,绝对可以接受其他想法。请注意,我将无法获得静态 IP,因此它肯定必须是可以处理我的动态 IP 的解决方案。

谢谢!

编辑:

感谢您的精彩回答。uvnc 的插件,比如 RC4 或 AES 插件是否相当安全?

remote-desktop vnc dyndns dynamic-ip
  • 4 4 个回答
  • 4020 Views

4 个回答

  • Voted
  1. Best Answer
    Kevin Kuphal
    2009-06-24T13:22:04+08:002009-06-24T13:22:04+08:00

    DynDNS 将为 IP 解析提供一个名称(something.homeip.net 到 123.123.123.123)。除非您需要自己的域,否则您不需要自定义 DNS 来执行此操作。无论您选择哪个选项,您的端口转发都将起作用。

    您的路由器将提供端口转发。您可以将路由器配置为转发,如下所示:

    WAN IP, Port 5900 -> PC 1, Port 5900
    WAN IP, Port 5901 -> PC 2, Port 5900
    WAN IP, Port 5902 -> PC 3, Port 5900
    

    等等。然后如果你想连接到 PC 2,你 VNC 到

    某物.homeip.net:5901

    并且路由器将确保请求到达 PC 2。还要确保为这些端口打开防火墙。根据您的路由器,这些可能是单独的配置(端口转发和防火墙)

    • 4
  2. RascalKing
    2009-06-24T13:28:42+08:002009-06-24T13:28:42+08:00

    我可以验证这是可能的并且很容易做到,因为我已经在我的家庭网络上设置了它。 这是一个介绍其基础知识的网站。正如 Kevin 上面所说,这一切都取决于您的家庭路由器/防火墙的端口转发。

    但请记住,这不一定是安全连接。我建议通过 ssh 隧道进入家庭网络。我目前使用Cop SSH在windows box上搭建ssh服务器,然后使用putty建立ssh隧道,然后使用mstsc通过隧道连接。还有其他产品可以做同样的事情,我想到了 stunnel。希望有帮助。

    • 1
  3. 3dinfluence
    2009-06-24T13:30:05+08:002009-06-24T13:30:05+08:00

    端口转发肯定会起作用,但它不是很安全,原因有两个。VNC 流量未加密,弱密码可能使您容易受到攻击。

    如果你的局域网上有一个 BSD 机器,我会将一个端口而不是 22 转发到它的端口 22。然后使用 ssh 隧道通过 VNC 连接到 LAN 上的不同主机。我还将禁用 ssh 密码身份验证并使用私钥身份验证。

    您的 ssh 连接将如下所示(或者您可以使用 putty)示例使用端口 222 ssh -p222 -L10000:host1:5900 [email protected]

    然后您可以通过将您的 vnc 客户端指向 localhost:10000 来连接到主机 1

    • 1
  4. Peter Bernier
    2009-06-25T04:38:46+08:002009-06-25T04:38:46+08:00

    您可能还想看看http://www.logmein.com(它来自制作 Hamatchi 的人)。基本上,它是您安装在客户端计算机上的一项服务,可提供对桌面的外部访问。它还具有使用安全通信通道 (https) 的优点,可以从任何浏览器访问,并且可以像黄油一样穿过路由器和防火墙。

    • 1

相关问题

  • 如何远程远程单个应用程序,而不是整个桌面

  • 如何使用组策略禁用远程打印机

  • Windows Vista 有应用程序级远程处理还是我产生了幻觉?

  • 远程桌面从本地资源中选择哪台打印机

  • 如何通过 Internet 与其他几个用户共享 Windows 桌面?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve