[root@localhost ~]# service vncserver restart
Shutting down VNC server: 11:SXYZ 12:DXYZ 13:FXYZ [FAILED]
Starting VNC server: 11:SXYZ A VNC server is already running as :11
[FAILED]
[root@localhost ~]# vncserver -list
TigerVNC server sessions:
X DISPLAY # PROCESS ID
[root@localhost ~]# vncserver :11
A VNC server is already running as :11
[root@localhost ~]# vncserver -kill :11
Can't find file /root/.vnc/localhost.localdomain:11.pid
You'll have to kill the Xvnc process manually
我有 Centos 6.4,我通过 xrdp(版本 0.5.0)和 Xvnc TigerVNC 1.1.0 服务访问它。
我可以与用户 SXYZ 连接,没有任何问题,只是我不明白为什么会这样,而且看起来不好看... :11 没有使用,这是肯定的,因为我刚刚修改了 vncserver 文件用于显示 11,12,13 而不是 1,2,3。
有任何想法吗?
答案1
一个周末后,错误消息就消失了...:)我在这之间做了很多事情xrdp
,vncserver
服务重新启动,我已经删除了 中的所有套接字/tmp/.X11-unix/
。我使用以下内容修改了 /etc/xrdp/sesman.ini:
KillDisconnected=1
X11DisplayOffset=1
MaxSessions=100
一段时间后,xrdp_mm_process_login_response: login failed
当我尝试使用有效用户登录时,请设置接下来的两行并验证 xrdp 用户是否位于 sesman.ini 的用户组中。现在一切似乎都很好。