GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie arbeite ich mit GUI-Tools über einen Remote-Server?

Sie können die X11-Weiterleitung über SSH verwenden; Stellen Sie sicher, dass die Option

aktiviert ist
X11Forwarding yes

ist in /etc/ssh/sshd_config aktiviert auf dem Remote-Server und aktivieren Sie entweder die X11-Weiterleitung manuell mit

ssh -X remoteserver

oder fügen Sie eine Zeile hinzu, die besagt

ForwardX11 yes

zum entsprechenden Hosteintrag in ~/.ssh/config

Das erfordert natürlich eine funktionierende X-Anzeige am lokalen Ende. Wenn Sie also Windows verwenden, müssen Sie etwas wie XMing installieren und dann die X11-Weiterleitung in PuTTY einrichten, wie in diesen Referenzen gezeigt:

  • Mit PuTTY und Xming eine Verbindung zu CSE herstellen
  • X11-Weiterleitung mit Xming und PuTTY
  • Verwenden Sie Linux über Windows mit Xming, hier oder hier

ETA:Lesen Sie noch einmal und sehen Sie sich Ihre Erläuterungen in den Kommentaren an. FTP könnte Ihren Anforderungen noch besser entsprechen, da Sie damit SFTP-Ordner so "mounten" können, als wären sie normale Netzlaufwerke. Siehe hier, hier, hier (für Windows XP/7/Vista) oder hier (für Windows 8).


Shadur hat beschrieben, wie man X aktiviert. Beachten Sie, dass die /etc/ssh/sshd_config ist serverseitig und die ~/.ssh/config befindet sich auf der Client-Seite, also sprechen wir im Allgemeinen von zwei verschiedenen Maschinen. Die X-Weiterleitung zeigt Ihre entfernte Anwendung auf dem lokalen X-Display an. Also müssen die beiden Konfigurationen dem entfernten und dem lokalen jeweils mitteilen, dass diese Operation stattfinden soll.

Ob Sie X verwenden sollten, hängt davon ab. Sie müssen (mindestens) die folgenden Faktoren berücksichtigen.

  • Welche Bandbreite hast du? Was ist seine Geschwindigkeit? Ist es dosiert? Gibt es eine Kappe? Wenn Sie eine sehr schnelle Verbindung zum Netz und keine Einschränkungen haben, ist das X besser nutzbar, ansonsten kann es sehr langsam sein. Denken Sie daran, dass X im Allgemeinen ein Netzwerkfresser ist; es ist nicht bandbreitenoptimiert (oder was auch immer der richtige Ausdruck ist).

  • Welche Tools planen Sie, über X zu verwenden? Gibt es Nicht-GUI-Ersatz/Äquivalente? Wenn Sie Beispiele für die Arten von Tools nennen, die Sie verwenden möchten, könnten die Leute Alternativen vorschlagen, falls verfügbar. Beachten Sie auch, dass einige bekannte Tools sowohl in GUI- als auch in Befehlszeilen-/Konsolenform vorliegen. Z.B. emacs, aptitude, Fehler melden.

Im Allgemeinen empfehle ich, Befehlszeilen- (apt, wget, rsync) oder Curses-Anwendungen (wie aptitude oder mc) zu verwenden, wenn sie verfügbar sind und das tun, was Sie brauchen. Solche Apps sind nicht unbedingt schlechter als X-Apps; Einige davon sind gute Anwendungen. Z.B. Die Software von John Davis, zB jed und slrn, beides Konsolen-Apps, zeigen seine unverwechselbare Ästhetik und sind Kunstwerke. Übrigens, einen X-Server auf einem Windows-Client laufen zu lassen, um sich mit einem Linux-Server zu verbinden, ist eine Option, wenn auch keine besonders gute.

Wenn Sie einen lokalen Linux-Server haben, verschwinden die Bandbreitenprobleme und X ist eine viel praktikablere Option.


Ich habe freenx gefunden und nxclient eine sehr leistungsstarke Remote-Desktop-Lösung zu sein, weit besser als vnc oder X11 . Ich würde es versuchen.


Linux
  1. So arbeiten Sie mit dem SFTP-Client unter Linux – 10 sftp-Befehle

  2. Wie bringt man Vim dazu, richtig mit Tmux zu arbeiten?

  3. So konfigurieren Sie RDP in Windows Server 2008 R2

  4. So erlauben Sie eine Remote-Verbindung zum MySQL-Datenbankserver

  5. Wie kopiert man Dateien aus der Ferne über SSH, ohne sein Passwort einzugeben?

So klonen Sie ein Git-Repository mit Ansible

Wie Sie Remotedesktop in Ihren Windows-Server integrieren

So richten Sie einen Seafile-Server mit Nginx unter Ubuntu 18.04 ein

So sichern Sie SSH mit Fail2Ban

So verwenden Sie SSHFS-Mount mit Remote-Verzeichnissen über SSH

So überwachen Sie den Zustand von Linux-Servern mit Befehlszeilentools