패키지가 자동 업데이트 될 때 xrdp 실패 (연결 문제)


8

mstsc로 창 10을 통해 Ubuntu 16.04 xrdp에 로그인하려고합니다. 2019/01/09 밤에 성공했지만 2019/01/10 아침에 실패했습니다. xrdf와 관련된 시스템 자동 업데이트 로그가 캡처됩니다.

연결 로그는 다음과 같습니다.

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
seding login info to session manager, please wait...
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1 5916
tcp connected
security level is 2 (1=none, 2=standard)
password failed
error - problem connecting

시스템 업데이트 로그가 캡처되어 아래에 표시됩니다.

2019-01-10 02:31:21 status installed systemd:amd64 229-4ubuntu21.10
2019-01-10 02:31:21 status installed ureadahead:amd64 0.100.0-19
2019-01-10 02:31:22 status installed man-db:amd64 2.7.5-1
2019-01-10 02:31:22 status installed xrdp:amd64 0.6.1-2ubuntu0.1
2019-01-10 02:31:22 status installed libnss3-nssdb:all 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libnss3:amd64 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libnss3:i386 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libc-bin:amd64 2.23-0ubuntu10

따라서 xrdp 또는 관련 패키지가 시스템 업데이트의 영향을 받았다고 추론합니다. 그런 다음 [1-3] 방법을 시도했지만 실패했습니다.

  1. 비밀번호를 변경하십시오. http://xrdp-devel.766250.n3.nabble.com/Xrdp-devel-Need-a-little-help-td4024769.html
  2. vnc4server를 tightvncserver로 바꾸십시오. /raspberrypi/56413/error-problem-connecting-to-raspberry-pi-3-with-xrdp
  3. 고아 프로세스를 종료하십시오. /unix/106974/windows-remote-desktop-login-failed-with-ubuntu-server-12-4

그래서이 문제를 해결할 아이디어가 있습니까?


1
참고로이 우분투 버그 트래커에 제기 된 bugs.launchpad.net/ubuntu/+source/xrdp/+bug/1811122
QWasson

답변:


11

Check /var/log/apt/history.log, 오늘 아침부터 업그레이드의 일부였습니다 (2019-01-10)

xrdp:amd64 (0.6.1-2, 0.6.1-2ubuntu0.1)

그런 다음 다운 그레이드했습니다 .

sudo apt-get install xrdp=0.6.1-2

이제 작동합니다


아마도 sudo apt-mark hold xrdp이 패키지의 향후 업데이트 자동 업데이트를 방지하기 위해 적용해야합니다.
pa4080

2
E : 'xrdp'버전 '0.6.1-2'를 찾을 수 없음
stiv

8

이것은 xrdp의 일부 보안 개선 사항이 vnc (소프트웨어 또는 구성)에서 완전히 미러링되지 않을 수 있으므로 이전 버전으로 되 돌리는 것이 좋습니다.

이에 대한 우분투 버그 추적기 문제 의 해결 방법 :

[Xvnc] 아래 sesman.ini에 이것을 추가하면이 문제가 해결되었습니다.

param8 = -SecurityTypes

param9 = 없음


1
작동했습니다! 분명히이 오류는 여러 가지 해결책으로 많은 질문을 받았기 때문에 여러 가지 이유로 발생할 수 있지만, 내가 알지 못했던이 최근 업데이트는 실제로 내가 가진 사건입니다. 당신은 내 하루를 저장했습니다!
noncom

나를 위해 일했습니다. VNC에 대한 암호화를 활성화하면 작동합니다. 기본적으로 암호화가 필요한 강도가 아니라는 오류가 있습니다. 오류 메시지에 해당 내용 만 표시되는 것은 아닙니다.
Geofferey 2019

이 솔루션을 사용하지 마십시오. xrdp가 VNC에 전달하는 매개 변수이며 문자 그대로 VNC에 암호를 요구하지 않도록 지시합니다. 이 "솔루션"을 구현 한 후에는 로그가 없음을 발견 한 후 유효한 비밀번호를 사용하지 않고도 기존 쉘에 로그인 할 수 있음을 깨달았습니다. 한마디로 : 이것은 엄청난 보안 허점을 만듭니다.
David W

2

최신 버전의 xrdp를 설치하지 마십시오. 이 문제는 xrdp의 새 버전에서 발생합니다

나는이 문제에도 직면하고 공헌하고 싶습니다.이 의견을 말하면 다음 명령 으로이 문제를 해결했습니다.

sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get install tightvncserver
sudo apt-get install xrdp=0.6.1-2
sudo service xrdp restart

Windows 또는 Linux에서 원격 데스크톱 연결로 로그인하면 Rdesktop 또는 원하는 것을 사용할 수 있습니다.


1

다음을 수행하십시오-xrdp가 업데이트되었는지 확인하십시오.

# sudo cat /var/log/apt/history.log

이 버전으로 xrdp를 다시 설치하십시오.

# sudo apt-get install xrdp=0.6.1-2

xrdp를 다시 시작하십시오.

# sudo service xrdp restart

작동해야합니다!


이것은 작동하지만 자동 업데이트가 있으면 문제가 다시 발생합니다. 최신 버전에서는 버그가 여전히 남아있는 것 같습니다.
피터 Drinnan

1
@PeterDrinnan는 그 동안 업데이트를 방지하기 위해 다음을 사용합니다.sudo apt-mark hold xrdp
Jacman

@jacman 감사합니다. 서버를 작동시키기 위해 xrdp뿐만 아니라 서버를 재부팅해야한다는 것을 알았지 만 제안은 핵심입니다.
피터 Drinnan

apt-get install xrdp = 0.6.1-2
stiv

0

Qwasson이 표시 한 sesman.ini 파일을 업데이트 한 후 다음을 실행하십시오.

sudo / usr / sbin / xrdp-sesman


0

위의 QWassan의 답변은 올바른 길에 있습니다. 다음 우분투 버그 추적기 하나가 업데이 트를 찾을 수 있습니다 참조 링크 (항목 # 15 것은)을 XRDP의 문제를 해결합니다. 지금 두 시스템에 업데이트 / 수정 / 패치를 적용했으며 둘 다 MS Win 10 원격 데스크톱을 통해 우분투 시스템에 액세스 할 수있었습니다.

0.6.1-2ubuntu0.3 패키지는 새로운 16.04 설치에서 잘 작동합니다. 이제 VNC 서버에 대한 로컬 연결이 비밀번호를 묻는 프롬프트를 표시했습니다.

wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/16288483/+files/xrdp_0.6.1-2ubuntu0.3_amd64.deb
aptitude purge xrdp
dpkg -i xrdp_0.6.1-2ubuntu0.3_amd64.deb
aptitude install vnc4server
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.