Remote Desktop unter Linux ohne VNC

    Es gibt so viele Möglichkeiten, einen Linux-Remotedesktop zu verwalten - VNC, RDP usw. Ich werde auf den grundlegendsten Weg eingehen - CLI (Kommandozeile).

    Teil eins stand hier schon als einer der Tipps im Mittelpunkt . Beginnen wir damit - dies ist eine ziemlich einfache Möglichkeit, eine Anwendung von einem Remotecomputer auf einem lokalen Bildschirm zu starten. Dies kann als schnelle Lösung zur Überwindung lokaler Einschränkungen hilfreich sein, die auf dem Remotecomputer nicht vorhanden sind (Netzwerk- oder Hardwarebeschränkungen, deren Anwendungsstart nicht auf dem lokalen Computer erfolgt). Auf dem lokalen Computer muss ein X-Server und mindestens ein funktionierendes Terminalfenster ausgeführt werden. Vom Terminal ( GNOME-Terminal, Konsole, Xterm ) aus machen wir SSH auf eine andere Maschine aus der Expeditionssitzung für X.

    localuser@localhost:~$ ssh -X remoteuser@remotehost
    localuser@localhost:~$ ssh -Y remoteuser@remotehost

    Die erste Option wird im allgemeinen Fall verwendet, die zweite, wenn sich die Sitzung in einem sicheren Netzwerk befindet, in dem die Sicherheit nicht so wichtig ist (z. B. in einem Heimnetzwerk hinter der Firewall). Dann starten wir die Anwendung: Hinweis - Firefox startet nicht auf dem Remote-Computer, wenn es bereits auf dem lokalen Computer funktioniert. Es wird kein Fehler angezeigt, aber am Ende wird ein Übergang zu einem funktionierenden Firefox-a-Fenster vorgenommen. Vielleicht gilt das auch für andere Programme ?! Der Nachteil dieser Methode ist, dass Sie das Desktop-Menü nicht zum Starten der Anwendung verwenden können. Alles beginnt über die Befehlszeile. Eine Alternative zu dieser Methode besteht darin, nur den X-Server und Xterm ( oder einen anderen Terminalemulator ) auf dem lokalen Computer und einen Fenstermanager ( Fenstermanager) auszuführen

    remoteuser@remotehost:~$ firefox &





    ) laufen auf dem Server. Schließlich ist der Fenstermanager nur eine andere Anwendung, die auf dem X-Server ausgeführt wird. Daher sind alle Menüs auf dem Desktop tatsächlich Menüs vom Remotecomputer. Anwendungen werden wie bisher auch auf einem Remotecomputer ausgeführt, und ihre Oberfläche wird auch auf dem lokalen Desktop angezeigt. Der Vorteil dieser Methode ist die Fähigkeit, alte Maschinen (Pentium I, II) als X-Terminal für einen leistungsstarken Computer zu verwenden, wenn LTSP mehr ist als wir benötigen.

    In der Textkonsole ( Strg-Alt-F1 ) starten wir den X-Server mit einem einzelnen Terminalfenster ohne den Fenstermanager: (Es ist auch einfacher: aber nur unter den Bedingungen, dass der X-Server nicht funktioniert, d. H. GDM, KDM oder XDM sind inaktiv. und niemand startete X durch startx)

    localuser@localhost:~$ xinit /usr/bin/xterm -- :1 &



    localuser@localhost:~$ xinit /usr/bin/xterm



    Jetzt müssen Sie die Berechtigung für Sitzungen auf dem Remotecomputer hinzufügen. Eine Verbindung kann über SSH-Tunnel hergestellt werden, wenn das Netzwerk nicht sicher ist, dies führt jedoch zu einer Verringerung der Geschwindigkeit. Wenn das Netzwerk sicher genug ist, können Sie die X-Sitzung über „xhost + remotehost“ zulassen.

    1. SSH-Tunneling: 2. Oder ohne Tunneling: In der ersten Version werden die lokale Variable DISPLAY und das Sitzungstunneling über SSH verwendet, wenn der Remote-SSH-Server dies unterstützt. Die zweite Option ermöglicht es RemoteHost, Daten direkt an die lokale X-Anzeige zu senden. Alle Ihre Aktionen werden auf einem Remotecomputer ausgeführt, jedoch auf dem lokalen Desktop angezeigt.

    localuser@localhost:~$ ssh -fY remoteuser@remotehost /usr/bin/wmaker



    localuser@localhost:~$ xhost +remotehost
    localuser@localhost:~$ ssh -f remoteuser@remotehost /usr/bin/wmaker -display localhost:1



    Hinweis: Anstelle von WindowMaker können Fluxbox, Blackbox, TWM, FVWM oder ein anderer Fenstermanager verwendet werden. Die Verwendung von KDE oder Gnome ist möglich, wird jedoch aufgrund der hohen Geschwindigkeitsanforderungen nicht empfohlen. Wählen Sie besser einen einfachen Fenstermanager.

    PS Russisch ist für mich nicht obszön, dieses Material wurde mit SpellChecker.net bearbeitet . Schreiben Sie in den Kommentaren, ich werde korrigieren.

    PPS Hier ist das Original und die Übersetzung in bulgarischer Sprache

    Jetzt auch beliebt: