Ich stoße auf ein anderes Problem, bei dem XRDP nicht funktioniert. Ich bin schon eine ganze Weile dabei und glaube, ich brauche Hilfe. Ich glaube, dass es ein Problem ist, dass der Ubuntu-Rechner nicht auf einem Port lauscht.
Ich folgte der Anleitung unter http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/ .
Wenn ich jedoch von Windows aus zu RDP gehe, kann ich eine Verbindung herstellen und den Benutzernamen und das Kennwort eingeben. Wenn ich dies jedoch tue, wird die folgende Fehlermeldung angezeigt:
Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting
Könnte das Problem sein, dass mein Ubuntu-Rechner nicht auf Port 5910 hört? Was denkt ihr? Wenn ja, wie kann ich sicherstellen, dass Ubuntu Port 5910 abhört?
Bearbeiten:
Ok, wenn ich diesen Befehl ausführe:
sudo netstat -peant | grep ":5910 "
Es kommt nichts auf. Wenn ich diesen Befehl ausführe sudo netstat -peant | grep "127.0.0.1"
und einen Bildlauf durchführe, sehe ich nichts, was mit Port 5910 verbunden ist. Ich glaube, dass ich ein großes Problem gefunden habe. Meine Frage ist nun, wie ich xrdp zum Abhören von Port 5910 einrichte.
Ok, also habe ich den Befehl gefunden, der mein Problem löst. Führen Sie diesen Befehl aus, um den Fehler zu beheben
Lauf
gsettings set org.gnome.Vino require-encryption false
quelle
Ich bin sehr neu und habe Fehler und Dokumente dazu gelesen.
Alles, was ich getan habe, um dieses Problem zu beheben, war, xrdp mit den folgenden Befehlen zu stoppen und zu starten:
quelle
Dieser Beitrag hat mir geholfen, das Problem loszuwerden. Ich habe den
xrdp
Dienst danach neu gestartet , um sicherzugehen.Beachten Sie, dass ich Windows 10 verwende, um Debian 9 zu verbinden
Xorg
.quelle
Ich hatte einige Tage mit diesem Problem zu kämpfen (Windows 7 Remotedesktopverbindung - XRDP CentOS), und bei der Suche stellte ich fest, dass die einfachste Lösung für eine fehlerhafte Verbindung die eindeutige Anmeldung "MeineDomäne \ Benutzername" ist : Vor der Installation von Paketen, Beenden von Prozessen oder Entfernen von temporären Verbindungen Versuchen Sie einfach, eine Verbindung herzustellen, indem Sie Ihren Benutzernamen nur in der XRDP-Anforderung eingeben, und speichern Sie ihn zuvor nicht in der Windows 7- Remotedesktopverbindung .
Wenn Sie Ihren Benutzernamen nicht löschen dürfen (XRDP zeigt standardmäßig immer einen Namen an), löschen Sie den RDP-Verbindungsverlauf für den Server, zu dem Sie eine Verbindung herstellen möchten , oder nutzen Sie diese Gelegenheit, um den gesamten Verbindungsverlauf auf diese Weise zu löschen (Windows-Seite) - CMD):
Versuchen Sie dann erneut, eine Verbindung herzustellen. Wenn es nicht funktioniert, können Sie versuchen:
Denken Sie daran, dass Sie für Windows RDP High Color (16 Bit) oder höher verwenden sollten. oder
Zugang xrdp-sesman.log von PuTTY (
cat /var/log/xrdp-sesman.log
), was problably zeigt „für die Anzeige X - Server 10 Startup Timeout (...) eine anderen X - Server ist bereits aktiv auf dem Display 10 “, dannvncserver -geometry 1024x768 :10
zeigt es ist eine temporäre Datei , die Sie löschen können, Entfernen Sie daher die korrekten temporären Dateien, wie hier und hier erläutert . oderHerabstufung Tiger VNC .
quelle
Ändern Sie einfach: /etc/xrdp/sesman.ini AllowRootLogin = 1
quelle
Es lohnt sich nicht - es gibt eine bessere und weniger schmerzhafte Lösung:
X11VNC
Ich habe mindestens 8 Stunden lang gekämpft, um eine Verbindung von Windows 10 zu Ubuntu 16 über xrpd und Windows rdp herzustellen. Ich habe endlose "Lösungen" ausprobiert, die ich im ganzen Web gefunden habe. Ich habe Fortschritte gemacht, es aber nie geschafft, diese vollständig zu lösen. Selbst wenn ich es getan hätte, scheint es, dass dies sowieso ein schwaches Setup ist, weil:
Ich habe eine Menge verschiedener Remoteverbindungsschnittstellen verwendet, und insgesamt geht meines Erachtens noch nichts über die Einfachheit und Qualität von Windows RDP. Ich war ziemlich darauf fixiert, das zu benutzen. Nachdem ich so lange gekämpft und schließlich das Handtuch geworfen hatte, stellte ich fest, dass VNC in diesem Zusammenhang ziemlich gut funktioniert.
Wie ich anfangs sagte, habe ich auf der Ubuntu-Seite "x11vnc" verwendet. Weitere Informationen zur vollständigen Einrichtung finden Sie in den folgenden Anweisungen:
Wie richte ich x11vnc für den Zugriff mit dem grafischen Anmeldebildschirm ein?
Auf der Windows-Seite habe ich RealVNC Viewer verwendet: https://www.realvnc.com/en/connect/download/viewer/ , den ich bereits für eine Remoteverbindung mit einem Mac in meinem LAN installiert und eingerichtet hatte.
Mit diesem Setup habe ich KEINE der oben beschriebenen Schwächen. Darüber hinaus ist die Anzeige im Vollbildmodus genauso gut wie normalerweise. Ich sehe 0 Verzögerung, 0 Unschärfe. Ich habe eine bidirektionale Zwischenablage, die ohne Mühe funktioniert, um das zu bekommen ...
Theoretisch sollten Sie in der Lage sein, xrpd und x11vnc zu stapeln. Siehe: http://c-nergy.be/blog/?p=5956 Das habe ich auch versucht, nur um zu sehen, ob ich es zum Laufen bringen kann. Damit hatte ich auch kein Glück. Also habe ich zum Teufel mit xrpd am Ende gesagt, es deinstalliert und alle Änderungen zurückgesetzt, die ich an meiner Maschine vorgenommen habe, um damit zu kämpfen (oder zumindest so von ihnen).
Sofern Sie keinen wichtigen Grund dafür haben, dass Sie RDP anstelle von VNC BENÖTIGEN, empfehle ich nachdrücklich, diesen von mir beschriebenen Weg zu gehen.
quelle