我试图在删除的 CentOS 7.3 VM 上启动 VNC 会话并访问它,但由于某种原因,我只能通过运行sudo vncserver
而不只是vncserver
.当我以自己的身份运行它时,连接会产生下图。有谁知道我做错了什么?
答案1
通常,vncserver 以 root 身份运行,并通过以 root 身份运行的服务 vncserver start 启动或在系统启动期间自动启动。 vncserver 也允许其他用户登录,但作为一个用户运行它会阻止这种情况。
答案2
我发现这与我在 PuTTY 中进行 X 转发和设置环境变量的方式有关。