우분투 XRDP 로그인 오류
우분투에 XRDP와 XFCE4를 설치해서 윈도우 원격 데스크톱 접근을 사용해 왔다. 정확한 로그인을 지난 후에 아래와 같은 메세지가 나오며 정상 동작하지 않는다.
sending login info to session manager, please wait
xrdp_mm_process_login_response: login successful for display
... 생략 ...
security level is 2 (1 = none, 2 = standard)
password failed
error - problem connecting
검색을 통해 설정 변경을 해봤고, 아래를 통해 해결되었다. 설정 파일에 param8=-SecurityTypes와 param9=None 행을 추가하고 재시작했다.
# pwd
/etc/xrdp
# cat sesman.ini
[Globals]
ListenAddress=127.0.0.1
ListenPort=3350
EnableUserWindowManager=1
UserWindowManager=startwm.sh
DefaultWindowManager=startwm.sh
[Security]
AllowRootLogin=1
MaxLoginRetry=4
TerminalServerUsers=tsusers
TerminalServerAdmins=tsadmins
[Sessions]
X11DisplayOffset=100
MaxSessions=10
KillDisconnected=0
IdleTimeLimit=0
DisconnectedTimeLimit=0
[Logging]
LogFile=/var/log/xrdp-sesman.log
LogLevel=DEBUG
EnableSyslog=0
SyslogLevel=DEBUG
[X11rdp]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp
[Xvnc]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp
param5=-localhost
param6=-dpi
param7=96
param8=-SecurityTypes
param9=None
작동되는 서버와 되지 않는 서버를 비교해 보면, 버전이 다른 것을 확인할 수 있다.
작동되는 서버# dpkg -l | grep xrdp
ii xrdp 0.6.1-2 amd64 Remote Desktop Protocol (RDP) server
오류 서버# dpkg -l | grep xrdp
ii xrdp 0.6.1-2ubuntu0.1 amd64 Remote Desktop Protocol (RDP) server