GNU/Linux >> Znalost Linux >  >> Linux

Nelze spustit X aplikací přes SSH v Linuxu

Problém

Uživatel nemůže spouštět X aplikací prostřednictvím SSH v systému CentOS/RHEL. Zobrazí se následující zpráva:

# xclock
Error: Can't open display:

Řešení

1. Přesměrování X11 je při přihlášení SSH zakázáno, pokud není „-X ” je specifikována:

# ssh -X user@address

2. Možná byla deaktivována v „/etc/ssh/sshd_config ” s níže uvedeným nastavením:

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

3. Ujistěte se, že je v „/etc/ssh/sshd_config“ povoleno předávání X11:

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

Poté při přihlašování použijte volbu „-X“.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Ssh – Jak předat X přes Ssh, aby bylo možné vzdáleně spouštět grafické aplikace?

  3. Linux – Spouštět aplikace Mac OS X na Linuxu?

  1. Linux – X11 přesměrování přes Ssh?

  2. 7 Výchozí možnosti zabezpečení OpenSSH, které byste měli změnit v /etc/ssh/sshd_config

  3. SSH s autorizovanými klíči do systému Ubuntu se zašifrovaným homedir?

  1. Jak mohu spustit SSH na jiném portu než 22?

  2. SSH pomalé při zahájení relace

  3. Jaké je spojení mezi adresáři /etc/init.d a /etc/rcX.d v Linuxu?