我在大学实验室里有一台台式计算机,还有一台随身携带的笔记本电脑。两种系统都运行Ubuntu GNOME 16.04.实验室桌面有一个内部静态IP 地址由我的大学提供,而笔记本电脑通过 WiFi 连接,并且具有动态 IP 地址。我的主要用例是从我的笔记本电脑连接到我的台式电脑,随时随地。
我的大学提供 VPN,可以从任何地方访问大学网络。以前,当我是 Windows 用户时(那是黑暗时代),我可以连接到 VPN,然后使用 Windows 远程桌面,输入我的桌面的内部 IP,然后连接。现在,我正在寻找类似的解决方案Ubuntu GNOME 16.04。
我一直使用 Teamviewer 进行远程访问,但它经常卡住,并且存在许多其他问题(例如色彩渲染、屏幕分辨率、延迟等)。我正在寻找一款专为处理我的用例而构建的开源软件。内置 VPN 支持将是完美的。
通过阅读无数的论坛帖子,我发现TigerVNC是最好的 VNC 程序。但是,TigerVNC,雷米娜,维纳格雷和其他 VNC 程序似乎需要服务器配置,并具有静态公共 IP 地址。我无法为我的桌面获取静态公共 IP。我也无法配置自定义端口转发。
答案1
使用 VPN 时,您无需担心内部 IP 以外的问题,也无需担心端口转发。这些概念对于不使用 VPN 从所述网络外部进行连接至关重要。
以前 (...) 我可以使用 Windows 远程桌面连接到 VPN (...),输入我的桌面的内部 IP,然后连接。
这意味着您想要远程访问的桌面已设置为允许此类远程连接。
你也可以使用雷米娜在 Ubuntu 中。它通常是默认安装的,但如果没有,可以从 Ubuntu 软件或使用 进行安装sudo apt install remmina
。只需为同一 IP 配置一个新连接,并使用与以前相同的协议和设置。以前使用过 Windows 应用程序的人会发现 Remmina 非常熟悉。