使用 VNC 的 SSH 隧道?

Lan*_*nes 6 security vnc ssh-tunneling

理论上:

  • 我有一台低功耗的机器:eee pc,好的。
  • 我需要在它上面运行一个虚拟化的 windows xp。(因为只有 Windows 的程序..)
  • 我需要通过智能手机(Android)访问它。
  • 智能手机通过移动宽带连接到互联网。
  • 声音也是需要的。(当通知窗口出现时,仅 Windows 程序会发出声音,我必须看到它几分钟 - 我的手机总是在我旁边)
  • 所以我需要持续连接到远程虚拟化来宾。(一整天..)
  • 我需要以一种安全的方式。

我在想:

eee pc 上的 NetBSD -> XEN -> Windows XP
<-->
ConnectBot <- VNC Viewer <- Android 手机

有没有更好的解决方案?

Cal*_*leb 5

您的解决方案可行,但我认为它比实际需要的要粗糙一些。尤其是android上的vnc over ssh会很麻烦。这是可能的,但它并不像它应有的那样可用或稳定。

我建议改用 RDP。Android 上有很棒的 RDP 客户端,带宽消耗要低得多,因此更有用,并且连接时间更长。是的,声音有效,是的,您可以使用 TLS 来保护连接。我用的是几块钱,但也有免费的

在主机端,做你知道的。我本来会使用 Linux,它可能对 EeePC 硬件有更好的支持,但是如果您可以让 NetBSD 去喜欢它,那么请让自己失望。VirtualBox 能够在虚拟化视频硬件级别提供 RDP 访问,这对于排除远程窗口的故障非常有用,但是一旦 Windows 启动,您就可以使用它自己的 RDP 机制,这对于从移动设备连接时的屏幕分辨率和布局问题更好.