Wie richte ich den Remotedesktop ein?

11

Ich habe einige Benutzerkonten in meinem Ubuntu 10.04 und ich möchte, dass sie sich aus der ganzen Welt anmelden und über das Internet auf ihre Daten zugreifen. Natürlich möchte ich, dass jeder meiner Benutzer nur auf seinen eigenen Benutzer zugreifen und Änderungen vornehmen kann Daten.

Was soll ich machen? Gibt es Remotedesktop-Apps?

Jorge Castro
quelle
1
Müssen sie nur auf ihre Daten zugreifen oder benötigen sie einen tatsächlichen Desktop?
Januar

Antworten:

8

Die Funktion ist bereits auf Ihrem Ubuntu installiert. Der "Server" kann in konfiguriert werden System/Preferences/Remote Desktop, während der "Client" in ist Applications/Internet/Terminal Server Client.

Alt-Text

Ein Blogeintrag erklärt dies besser als ich kann: http://www.makeuseof.com/tag/ubuntu-remote-desktop-builtin-vnc-compatible-dead-easy/

Huygens
quelle
2
Wie implementiert dies benutzerbasierte Sicherheit? Mit den oben gezeigten Einstellungen können sich Benutzer nicht einmal anmelden, wenn nicht jemand auf die Schaltfläche "Zulassen" klickt.
Jeremy
2

Soweit ich sehen kann, implementiert keine der bisher veröffentlichten Antworten tatsächlich benutzerbasierte Sicherheit . Sie ermöglichen lediglich den Zugriff auf eine laufende X-Sitzung . Auf dieser Seite erfahren Sie, wie Sie den X Windows Manager (oder den Login Handler) über das Internet starten. Auf diese Weise erhält der einzige Anwendungsbenutzer Zugriff auf den Anmeldebildschirm, genau wie wenn er am lokalen Terminal sitzen würde.

Jeremy
quelle
Zu Ihrer Information, wenn diese Seite es Ihnen nicht gut genug erklärt, ist die gewünschte Google-Suche "Remote X Session"
Jeremy
Der Grund, warum Sie mit dieser Methode benutzerbasierte Sicherheit implementieren können, besteht darin, dass Sie die Sitzung so gut wie nur über SSH oder einen anderen Transport (ohne GUI) starten und sich nicht auf X-basierte Anwendungen verlassen, um Zugriff zu erhalten Ihr Desktop. Ich denke, dass der VNC-Server auch für diese Situation eingerichtet werden kann, aber er wird im Allgemeinen als unsicher angesehen, wenn er nicht über SSH (genauer gesagt TLS) ausgeführt wird.
Jeremy
0

Sie können VNC verwenden, aber um es sicher zu machen, müssen Sie es über eine SSH-Verbindung weiterleiten, was schwierig einzurichten sein kann. Ich verwende NX, ein Remotedesktopprotokoll nur für X11. Zuerst müssen Sie einen SSH-Server einrichten und sicherstellen, dass er für das Internet geöffnet ist. Installieren Sie dann einen NX-Server. Danach sollte jeder auf einer wichtigen Plattform in der Lage sein, über den NX-Client eine Verbindung herzustellen und seinen Desktop anzuzeigen.

Es gibt einige Implementierungen des NX-Protokolls, wie das Open-Source-Protokoll freeNX und das proprietäre (jedoch für die Basisversion kostenlos) von Nomachine. Welches Sie installieren, liegt bei Ihnen.

Robert Edward Danhof
quelle