[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을 표시하도록 수정했기 때문에 그렇습니다. 1,2,3 대신 12,13입니다.
어떤 아이디어가 있나요?
답변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의 사용자 그룹에 있는지 확인합니다. 이제 모든 것이 괜찮아 보입니다.