xrdp hat die Sitzung sofort beendet

2581
assistbss

Ich versuche mich per remmina an eine Vagrant-Maschine mit lxde und xrdp anzuschließen.

Ein grauer Bildschirm wird 5 Sekunden lang angezeigt, danach wird die Sitzung beendet. Hier ist das Protokoll "/var/log/xrdp-sesman.log":

[20171026-12:41:30] [INFO ] scp thread on sck 7 started successfully [20171026-12:41:30] [INFO ] ++ created session (access granted): username vagrant, ip 192.168.10.10:48666 - socket: 7 [20171026-12:41:30] [INFO ] starting Xvnc session... [20171026-12:41:30] [INFO ] starting xrdp-sessvc - xpid=3066 - wmpid=3065 [20171026-12:41:35] [INFO ] ++ terminated session: username vagrant, display :10.0, session_pid 3061, ip 192.168.10.10:48666 - socket: 7 

Hier ist auch das Protokoll ~ / .xsession-error:

Xsession: X session started for at Thu Oct 26 13:05:47 CEST 2017 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 109 (X_ChangeHosts) Value in failed request: 0x5 Serial number of failed request: 6 Current serial number in output stream: 8 localuser:vagrant being added to access control list 
0

1 Antwort auf die Frage

0
Tim Ferguson

Ich hatte das gleiche Problem und habe diese Anweisungen von https://askubuntu.com/questions/234856/unable-to-do-remote-desktop-using-xrdp befolgt

  • Installieren Sie xrdp, das das Remote-Desktop-Protokoll verwendet, um dem Benutzer eine GUI anzuzeigen. Es kann einen voll funktionsfähigen Linux-Terminalserver bereitstellen, der Verbindungen von rdesktop, freerdp und Microsofts eigenen Terminalservern / Remotedesktopclients aufnehmen kann. xrdp ist der Daemon, der den RDP-Remotedesktopzugriff von Windows-Computern auf Linux übernimmt
  • Bearbeiten Sie die Datei "/etc/xrdp/xrdp.ini" so, dass die Zeile eingefügt wird: address = 0.0.0.0 direkt unter # background = 626x72 line. 0.0.0.0 ist die lokale Serveradresse von xrdp
  • Starten Sie den xrdp-Dienst neu
  • Erlaube den Xrdp-Port (wahrscheinlich 3389) durch die Firewall
  • Installieren Sie die xfce4-Desktop-Umgebung und ein Update für xfce, minimalistisch schneller und leichter Sudo apt-get install xfce4
  • sudo apt-get install xfce4-terminal: viel besser als xterm
  • sudo apt-get install gnome-icon-theme-full-tango-icon-theme: Installiert Icon-Sets
  • Jetzt ändern wir 2 Dateien, um sicherzustellen, dass xrdp xfce4 verwendet
    • echo xfce4-session> ~ / .xsession
    • Zweitens ändern wir die Startdatei für xRDP unter /etc/xrdp/startwm.sh, so dass xfce4 gestartet wird. Ersetze die letzte Zeile durch startxfce4 (bevor sie etwas hatte, das mit einem. Begann, aber egal was es ist, einfach die letzte Zeile ersetzen)
    • xrdp-Dienst neu starten: Sudo-Dienst xrdp neu starten
  • Jetzt können Sie sich vom Client aus über Remote Desktop (mstsc.exe) am Computer anmelden. Geben Sie einfach die IPv4 oder den Hostnamen des VNC-Servers an.
Ich denke, der Teil, der es wirklich zum Laufen gebracht hat, war der vorletzte Schritt, in dem Sie diese beiden Dateien modifizieren. Die einmalig ferngesteuerte GUI unterscheidet sich erheblich vom Standard-Gnome-Desktop. Ich denke, das hat mit dem Installieren der xfce4- und Gnome-Icons zu tun Tim Ferguson vor 6 Jahren 0