TigerVNC
我在 DigitalOcean FE24 盒子上安装了以下内容https://docs.fedoraproject.org/en-US/Fedora/21/html/System_Administrators_Guide/ch-TigerVNC.html。
我使用命令启动我的 vnc 服务器
$ systemctl start vncserver@:0.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'vncserver@:0.service'.
Authenticating as: user
Password:
==== AUTHENTICATION COMPLETE ===
Job for vncserver@:0.service failed because a timeout was exceeded. See "systemctl status vncserver@:0.service" and "journalctl -xe" for details.
在我运行命令不到一分钟后,这种情况就会不断发生,并且 VNC 访问就会丢失。
我哪里做错了?
答案1
编辑文件为我解决了这个问题,特别是通过删除以下几行:/etc/systemd/system/[email protected]
ExecStartPre=-/usr/bin/vncserver -kill %i
PIDFile=/home/<USER>/.vnc/%H%i.pid
我遇到了同样的问题,这也导致服务在启动时失败(当通过启用它时)systemctl enable vncserver@:0.service
。手动启动服务(通过systemctl start vncserver@:0.service
)会在大约一分钟后断开连接的 VNC 客户端。