我正在尝试为朋友启动服务器。它运行在与我个人使用的相同硬件平台上,因此我认为这很容易。
他们运行的是 CentOS,而我正在尝试让 VNC 工作。我选择了 TightVNC,因为我用的是这个,然后安装了它。它抱怨说找不到 XAuth,所以我也安装了它。
现在,当我启动 VNC 服务器时,它会打印以下内容然后退出:
您需要密码才能访问您的桌面。
我无法让 TightVNC 真正接受密码并继续。我怀疑这与 XAuth 设置错误有关。有什么想法吗?
答案1
你以前vncpasswd
设置过 VNC 服务器的密码吗?只需vncpasswd
在第一次启动 VNC 服务器之前运行并根据提示输入密码即可。
答案2
我遇到了完全相同的问题,答案提示了我哪里出了问题,但并不是确切的答案。
事实证明,该服务是以 root 用户身份启动的,但我没有 root 用户的密码,只能以我的用户身份运行。我必须sudo su
,然后运行vncpassword
。
问题就解决了。