最近遇到使用xrdp登陆Linux桌面时,一直黑屏的问题,且重启xrdp服务也没有任何效果。经过调查最终发现服务器上除了xrdp外,还安装了vnc远程桌面,两款远程桌面使用了相同的显示通道,xrdp启动显示通道超时,导致一直黑屏,kill掉vnc进程即可解决。由此可见,同一机器上不建议安装多款远程桌面工具。
记录一下调查步骤:
cat /var/log/xrdp-sesman.log #发现显示通道204启动超时,其他Xserver可能已占用该通道
ps -elf|grep vnc
kill {PID of vnc}
通道启动超时的日志如下:
[ERROR] X server for display 204 startup timeout
[ERROR] another Xserver might already be active on display 204 - see log
常见的Xserver就xrdp,vnc等~