X11-Weiterleitung in SSH

7

Wie führe ich X11-GUI-Anwendungen von einem Remote-Server mit SSH aus?

Zum Beispiel:

  • mein erster Desktop 192.168.1.1
  • meine zweite Desktop-IP 192.168.1.12

Ich gehe von meinem ersten Desktop zum zweiten und möchte die GUI-Anwendungen vom zweiten ausführen und X11 zum ersten umleiten.

user260119
quelle
versuchen Sie es mit ssh -l user 192.168.1.12 -X. App starten.
2707974

Antworten:

6

Versuchen Sie den folgenden Befehl, um die SSH-Verbindung herzustellen:

ssh -X [email protected]

Ersetzen Sie einfach remote_login durch Ihr zweites Desktop-Login

ssh Manpage:

-X Aktiviert die X11-Weiterleitung. Dies kann auch auf Hostbasis in einer Konfigurationsdatei angegeben werden.

 X11 forwarding should be enabled with caution.  Users with the
 ability to bypass file permissions on the remote host (for the
 user's X authorization database) can access the local X11 display
 through the forwarded connection.  An attacker may then be able
 to perform activities such as keystroke monitoring.

 For this reason, X11 forwarding is subjected to X11 SECURITY
 extension restrictions by default.  Please refer to the ssh -Y
 option and the ForwardX11Trusted directive in ssh_config(5) for
 more information.
Sylvain Pineau
quelle
2

Ok, ich habe einen Weg gefunden:

ssh -X [email protected]

Wenn ich mich dann anmelde, kann ich einfach die GUI-App starten, die ich brauche. Ich habe Firefox ausprobiert und ja, ich kann Firefox einfach vom zweiten Computer aus verwenden. Das ist wirklich schön.

user260119
quelle