Wie führe ich eine Remote-Anmeldung unter Linux durch?

Wie führe ich eine Remote-Anmeldung unter Linux durch?

Ich bin ziemlich neu bei Linux und habe eine CentOS-Box zum Spielen. Ich komme mit der Befehlszeile recht gut zurecht, aber eine Sache nervt mich: Wenn nicht jemand bei der GUI angemeldet ist und VNC aktiviert hat, kann ich von einem Remote-Standort aus nicht darauf zugreifen. Selbst dann muss ich die GUI als der angemeldete Benutzer verwenden. Was wäre, wenn ich mich abmelden und als anderer Benutzer in der GUI anmelden wollte? Im Grunde frage ich, ob es eine Möglichkeit gibt, sich remote bei einer Linux-GUI „anzumelden“, wie es mit Windows Remote Desktop möglich ist, anstatt einfach den Desktop über VNC zu teilen?

Antwort1

Sie können sich per SSH remote mit der Box verbinden und dann Ihre eigene VNC-Sitzung starten. VNC unter Linux ist ein vollständiger Ersatz für einen X-Server, sodass mehrere Benutzer mehrere VNC-Sitzungen ausführen können, jede mit ihrem eigenen Anzeigearbeitsbereich.

Antwort2

Wenn Sie ein ähnliches Verhalten wünschen und sogar Ihren normalen RDP-Client verwenden möchten, können Sie einfach xrdp installieren. Für CentOS sollte es ausreichen,yum install xrdp

Antwort3

Sie können die X11-Desktopweiterleitungsfunktion verwenden.

Installieren Sie dazu zunächst den SSH-Server auf dem Zielcomputer (das ermöglicht eine verschlüsselte Verbindung; es ist auch ohne SSH möglich, aber sehr gefährlich, da die Daten im Klartext gesendet werden) und aktivieren Sie die X11-Weiterleitung in /etc/ssh/sshd_config:

X11Forwarding yes

Jetzt können Sie mit dem folgenden Befehl eine grafische Verbindung zum Zielcomputer herstellen:

ssh -X -C username@target_machine_hostname

Das -CFlag ist nicht erforderlich, es komprimiert Daten, um die Netzwerklast zu reduzieren. Wenn Sie also über eine große Bandbreite oder eine langsame CPU verfügen, können Sie es weglassen.

verwandte Informationen