Ich benutze Ubuntu auf meinem Desktop. Wenn ich nicht auf meinem Desktop bin, möchte ich mit meinem Windows 7-Laptop auf die Sitzung zugreifen. Momentan verwende ich xrdp, um eine Verbindung herzustellen, aber es startet eine Remote-Sitzung. Gibt es eine Möglichkeit, dieselbe Desktopsitzung zu verwenden? Ich möchte dort weitermachen können, wo ich auf dem Desktop aufgehört habe.
Vielen Dank
remote-desktop
xrdp
Jonathan B
quelle
quelle
Antworten:
Nun, ich konnte keinen Weg finden, dies mit reinem xrdp zu tun, aber ich fand eine nette Zusammenfassung darüber, wie man dieses Setup als RDP-zu-VNC-Gateway einrichten kann. Es funktioniert gut genug, um meinem Zweck zu entsprechen.
Entnommen aus http://ubuntuwiki.net/index.php/Xrdp,_installing
Installieren Sie xrdp und vino
Konfigurieren Sie vino so, dass Sie eine Remoteverbindung mit der vorhandenen Sitzung herstellen können
Geben Sie
vino-preferences
über das Terminal ein, aktivieren Sie "Anderen Benutzern erlauben, Ihren Desktop anzuzeigen", "Anderen Benutzern zu erlauben, Ihren Desktop zu steuern" und konfigurieren Sie die "Sicherheit" -Einstellungen nach Ihren Wünschen (Sie möchten wahrscheinlich das Häkchen entfernen), um jeden Zugriff auf dieses System zu bestätigen "und Häkchen bei" Benutzer zur Eingabe dieses Passworts auffordern ").Konfigurieren Sie xrdp für den Zugriff auf vino
Bearbeiten Sie
/etc/xrdp/xrdp.ini
, indem Sie den folgenden Text hinzufügen. Ändern Sie den Namen nach Belieben. Stellen Sie außerdem sicher, dass[xrdp1]
eine Nummer verwendet wird, die nicht mit einer vorhandenen Konfiguration in Konflikt steht.quelle
netstat
, wird mir mitgeteilt, dass ichvino-server
auf den Ports 5800 (nur ipv6) und 5900 (sowohl ipv4 als auch ipv6) aktiv bin . Ich verwende eine standardmäßige Ubuntu-Installation und habe sichergestellt, dass ich die entsprechenden Kontrollkästchen aktiviert habe, damit andere Benutzer eine Verbindung zu meinem Desktop herstellen und diesen steuern können.Besser noch,
/etc/xrdp/xrdp.ini
stell dein so ein:Auf diese Weise wird nach dem Port mit dem Standardwert von gefragt
5910
. Wenn keine vnc-Sitzung vorhanden ist, schlägt5910
ein5910
Verbindungsversuch fehl. Versuchen Sie es in diesem Fall erneut, stellen Sie den Port jedoch so ein-1
, dass die Erstellung einer neuen Sitzung erzwungen wird (normalerweise aktiviert)5910
.quelle
Bitte versuche folgendes:
In Ihrer
/etc/xrdp/xrdp.ini
Datei erhöhen Sie diedelay_ms
Wert von dem bereits vorhandenen Wert.Ich bin auf dasselbe Problem gestoßen und habe es
delay_ms
von 2000 auf 5000 geändert , und es hat bei mir funktioniert.Ich bin nicht sicher, ob dies etwas mit der Netzwerkgeschwindigkeit zu tun hat.
quelle
Ich hatte das gleiche Problem wie Sie :) Als ich xrdp, xfce installierte und die xrdp.ini änderte (wie in Ihrer eigenen Antwort gezeigt), konnte ich zu einer Remote-Sitzung zurückkehren. Trotzdem konnte ich den Desktop nicht freigeben, also nicht an der lokalen Sitzung teilnehmen. Das Vino-Zeug funktioniert bei mir nicht, ich habe die Meldung "Verbindung zu 127.0.0.1:5900 Fehler - Verbindungsproblem" erhalten. Aus meiner Sicht liegt dies an einem fehlenden vncserver, wie iain-samuel-mclean-elder in einem Kommentar ausführt. Kurz gesagt, ich habe es geschafft, mit x11vnc richtig zu funktionieren. Beim Starten des Computers ruft ein Dienst x11vnc auf.
Vielleicht hilft das Folgende anderen, sodass sie nicht den ganzen Tag im Internet suchen müssen, wie ich es getan habe.
Die Anweisungen, die Sie befolgen müssen, stammen nur von den beiden folgenden Links.
xrdp und xfce4 arbeiten zusammen: Das funktioniert auch auf meinem Ubuntu 16.04. Dies wird es schaffen, remote mit dem Computer zu arbeiten. https://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/
Verwalten des x11vnc-Servers für den Start: So geben Sie den Desktop des Computers frei. http://c-nergy.be/blog/?p=8984
-> Ich habe gerade die Datei /etc/xrdp/xrdp.ini an meine eigenen Bedürfnisse angepasst:
Das Schöne an dieser Einrichtung ist, dass Sie, wenn Sie von Windows aus eine Verbindung mit dem Standard-RDP herstellen, den Computer remote neu starten und erneut eine Remoteverbindung herstellen können, sodass Sie auf dem normalen Anmeldebildschirm des Computers landen, als würden Sie davor sitzen. Wählen Sie "Lokale Sitzung" im xrdp-Menü, nachdem Sie sich mit rdp verbunden haben. Das Passwort ist der vncserver passwd, den Sie gewählt haben, als Sie dem obigen c-nergy-Link gefolgt sind. Wenn Sie nur eine weitere Sitzung eröffnen möchten, können Sie die "Remote-Sitzung" starten.
Hoffe das hilft ...
Grüße Autobahn
quelle