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

X-Anwendungen können nicht über SSH unter Linux ausgeführt werden

Das Problem

Der Benutzer kann X-Anwendungen nicht über SSH auf einem CentOS/RHEL-System ausführen. Die folgende Meldung wird angezeigt:

# xclock
Error: Can't open display:

Die Lösung

1. Die X11-Weiterleitung ist bei der SSH-Anmeldung deaktiviert, es sei denn, „-X ” Option ist angegeben:

# ssh -X user@address

2. Möglicherweise wurde es in „/etc/ssh/sshd_config“ deaktiviert “ mit der folgenden Einstellung:

# vi /etc/ssh/sshd_config
...
X11Forwarding no
...

3. Bitte stellen Sie sicher, dass die X11-Weiterleitung in „/etc/ssh/sshd_config“ aktiviert ist:

# vi /etc/ssh/sshd_config
...
X11Forwarding yes
...

Verwenden Sie dann beim Anmelden die Option „-X“.


Linux
  1. Ssh – Beschränken eines Ssh/scp/sftp-Benutzers auf ein Verzeichnis?

  2. Linux – Mac OS X-Anwendungen unter Linux ausführen?

  3. Linux – X11-Weiterleitung über SSH?

  4. 7 Standard-OpenSSH-Sicherheitsoptionen, die Sie in /etc/ssh/sshd_config ändern sollten

  5. SSH mit authorisierten_Schlüsseln zu einem Ubuntu-System mit verschlüsseltem Homedir?

So ändern Sie den SSH-Port unter Linux

So erstellen Sie einen SSH-Alias ​​unter Linux

Der richtige Weg zum Bearbeiten von /etc/passwd- und /etc/group-Dateien unter Linux

So überprüfen Sie die Syntax der Datei /etc/ssh/sshd_config

Kann jemand die 'PasswordAuthentication' in der Datei /etc/ssh/sshd_config erklären?

SSH - So fügen Sie den Befehl -t in die Datei ~/.ssh/config ein