centos7安装Xrdp报错连接5910端口错误
环境centos7.4,Xrdp 0.9版本
我们在用yum安装完成Xrdp后进行远程登陆时候输入用户密码后,登陆报错如图形式
通过图中信息我们可以判断密码验证是通过的。后面在连接5910时候出现错误。
然后用SSH连接服务器查看端口netstat -tnl
查看会发现5910端口没有被使用起来
然后查看Xrdp日志记录 vi /var/log/xrdp-sesman.log
错误代码[20180413-02:56:43][INFO]Aconnectionreceivedfrom127.0.0.1port57020
[20180413-02:56:44][INFO]++createdsession(accessgranted):usernameroot,ip61.166.253.113:42721-socket:12
[20180413-02:56:44][INFO]startingXvncsession...
[20180413-02:56:44][DEBUG]Closedsocket9(AF_INET0.0.0.0:5910)
[20180413-02:56:44][DEBUG]Closedsocket9(AF_INET0.0.0.0:6010)
[20180413-02:56:44][DEBUG]Closedsocket9(AF_INET0.0.0.0:6210)
[20180413-02:56:44][DEBUG]Closedsocket9(AF_INET0.0.0.0:5911)
[20180413-02:56:44][DEBUG]Closedsocket9(AF_INET0.0.0.0:6011)
[20180413-02:56:44][DEBUG]Closedsocket9(AF_INET0.0.0.0:6211)
[20180413-02:56:44][DEBUG]Closedsocket8(AF_INET127.0.0.1:3350)
[20180413-02:56:44][INFO]callingauth_start_sessionfrompid21133
[20180413-02:56:44][DEBUG]Closedsocket7(AF_INET127.0.0.1:3350)
[20180413-02:56:44][DEBUG]Closedsocket8(AF_INET127.0.0.1:3350)
[20180413-02:56:44][INFO]Xvnc:11-auth.Xauthority-geometry800x600-depth32-rfbauth/root/.vnc/[email protected]_101_127_centos:11-bs-nolistentcp-localhost-dpi96
[20180413-02:56:44][CORE]waitingforwindowmanager(pid21134)toexit
[20180413-02:56:44][CORE]windowmanager(pid21134)didexit,cleaningupsession
[20180413-02:56:44][INFO]callingauth_stop_sessionandauth_endfrompid21133
[20180413-02:56:44][DEBUG]cleanup_sockets:
[20180413-02:56:44][DEBUG]cleanup_sockets:deleting/tmp/.xrdp/xrdp_chansrv_socket_11
[20180413-02:56:44][DEBUG]cleanup_sockets:deleting/tmp/.xrdp/xrdpapi_11
[20180413-02:56:44][DEBUG]cleanup_sockets:failedtodelete/tmp/.xrdp/xrdpapi_11
[20180413-02:56:44][INFO]++terminatedsession:usernameroot,display:11.0,session_pid21133,ip61.166.253.113:42721-socket:12
从这里看出来问题
我们需要检查我们的服务器是否安装了带GUI的服务器,其次就是是否启动了gdm.service服务
如果是centos是mini版本那么我们需要用yum安装下
sudo yum install @gnome-desktop
安装完成后再启动下
sudo systemctl enable gdm.service
然后重启xrdp服务
systemctl restart xrdp