如何在没有先登录机器的情况下访问Linux服务器上的VNC?

Wab*_*son 5 linux remote-desktop vnc headless ubuntu-10.04

可能重复:
启动时自动启动 VNC 服务器

我家里有一台 Linux 服务器,默认情况下没有人登录到那个盒子。

我想用 VNC 建立一个到它的远程桌面连接,但这会失败,除非我先以物理方式登录。

令我感到奇怪的是,VNC Viewer 甚至不要求提供凭据,它只显示“连接被拒绝”错误消息。

做到这一点的最佳方法是什么?我在服务器上运行 Ubuntu 10.04。

Ada*_*ler 2

我相信 vnc 与 Windows 远程桌面不同 - 它用于屏幕共享,因此如果您未登录,vnc 服务将不会运行。

解决方案是将您的家庭服务器设置为自动登录或在远程计算机上运行 xserver 并使用 ssh/putty 进行连接。我曾经使用 cygwin 并且总是使用 ssh -X 连接到我的 ubuntu 盒子,但刚刚尝试了xming并且印象深刻。完整安装后,如果您运行 xlaunch,设置为全屏运行,并使用 putty 远程连接运行 gnome-session - 它就像远程桌面一样,并且在我的局域网上似乎比 vnc 更快。