Verwendung der VNC-Remotedesktopfunktion unter Linux

Befehle, Syntax und Beispiele

Virtual Network Computing (VNC) ist ein Remote-Anzeigesystem, mit dem Sie eine Desktop-Umgebung auf einem Computer starten und von anderen Computern über eine Internetverbindung darauf zugreifen können. Sie können permanente Desktops einrichten, die beim Trennen der Verbindung beibehalten werden, sodass Sie genau dort weiterarbeiten können, wo Sie beim erneuten Herstellen der Verbindung aufgehört haben.

Dies ist beispielsweise nützlich, wenn Sie von verschiedenen Standorten aus auf demselben "Desktop" arbeiten möchten und eine Desktop-Umgebung auf einem Server ausführen möchten, auf den Sie keinen physischen Zugriff haben oder an den kein Terminal angeschlossen ist (Monitor und Tastatur). Sie benötigen lediglich eine Netzwerkverbindung.

Funktionsweise von Virtual Network Computing

Wie funktioniert es? Sie müssen "nvcserver" auf dem Server-Computer installieren (falls nicht bereits installiert) und "nvcviewer" und den Client-Computer (eine beliebte Version der VNC-Software finden Sie unter realVNC). Um Firewall-Probleme zu vermeiden, ist es empfehlenswert, die Secure Shell ssh zu verwenden, um eine Verbindung von Ihrem "Viewer" -Computer zu dem Server herzustellen, auf dem Sie die Desktopsitzung ausführen möchten. Das PuTTY-Paket eignet sich hervorragend für diesen Zweck.

Der erste Schritt ist also, ein ssh mit zum Beispiel PuTTY zu starten. Dann melden Sie sich am Server an und geben ein:

vncserver
Neuer 'server1.org1.com:6 "(juser)' Desktop ist server1.org1.com.6

Bevor Sie "vncserver" ausführen, sollten Sie die Initialisierungsdatei "xstartup" im Verzeichnis ".vnc" einrichten, das in Ihrem Ausgangsverzeichnis erstellt werden soll. Diese Datei enthält Initialisierungsbefehle, z

# Gemeinsame xstartup-Datei ausführen
[-x / etc / vnc / xstartup] && exec / etc / vnc / xstartup
# Laden Sie die .Xresources-Datei
[-r $ HOME / .Xresources] && xrdb $ HOME / .Xresources
# Führen Sie das Hilfsprogramm vncconfig aus, um die Übertragung in die Zwischenablage und die Steuerung des Desktops zu aktivieren
vncconfig -iconic &
# Starten Sie einen GNOME-Desktop
exec gnome-session &

Jetzt läuft auf dem Server ein "Desktop", der darauf wartet, auf Ihrem lokalen Computer angezeigt zu werden. Wie verbindest du dich damit? Wenn Sie die realVNC-Software installiert oder einen VNC-Viewer heruntergeladen haben, führen Sie diesen Viewer aus und geben Sie den Server und die Anzeigenummer ein, wie in diesem Beispiel dargestellt:

server1.org1.com:6

Die Viewer-Software fordert Sie außerdem zur Eingabe eines Kennworts auf. Wenn Sie VNC zum ersten Mal auf diesem Server verwenden, geben Sie ein neues Kennwort ein, das im Ordner .vnc gespeichert wird. Das Kennwort gilt für VNC-Verbindungen und bezieht sich nicht auf Ihr Benutzerkonto auf dem Server. Nach einer gewissen Zeit der Inaktivität werden Sie möglicherweise aufgefordert, Ihr Kontopasswort einzugeben, um den Serverzugriff zu autorisieren.

Sobald das Kennwort akzeptiert wurde, sollte das Desktop-Fenster mit allen angegebenen Elementen der grafischen Benutzeroberfläche angezeigt werden. Sie können die Verbindung zum Desktop trennen, indem Sie das Desktop-Fenster schließen.

Sie können den VNC-Serverprozess (den "Desktop") beenden, indem Sie den folgenden Befehl in einem Shell-Fenster auf dem Server eingeben:

vncserver -kill:

Zum Beispiel:

vncserver -kill: 6
Exportgeometrie = 1920x1058

Dabei steht "1920" für die gewünschte Breite und "1058" für die gewünschte Höhe des Desktop-Fensters. Es ist am besten, sie an die tatsächliche Auflösung Ihres Bildschirms anzupassen.