GNU/Linux >> Linux の 問題 >  >> Linux

Linux で SSH 経由で X アプリケーションを実行できない

問題

ユーザーは、CentOS/RHEL システムで SSH を介して X アプリケーションを実行できません。次のメッセージが表示されます:

# xclock
Error: Can't open display:

解決策

1. 「-X」を指定しない限り、SSH ログインで X11 転送が無効になります。 」オプションが指定されている:

# ssh -X user@address

2.「/etc/ssh/sshd_config」で無効になっている可能性があります 」を以下の設定で:

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

3. 「/etc/ssh/sshd_config」で X11 転送が有効になっていることを確認してください:

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

次に、ログイン時に「-X」オプションを使用します。


Linux
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. Ssh –グラフィックアプリケーションをリモートで実行するためにX over Sshを転送する方法は?

  3. Linux –LinuxでMacOs Xアプリケーションを実行しますか?

  1. Linux – Sshを介したX11転送?

  2. /etc/ssh/sshd_configで変更する必要がある7つのデフォルトのOpenSSHセキュリティオプション

  3. ファイル /etc/ssh/sshd_config の構文を確認する方法

  1. LinuxでSSHポートを変更する方法

  2. /etc/ssh/sshd_config ファイルの「PasswordAuthentication」について誰か説明できますか?

  3. ssh は、公開鍵のみの認証用に構成されているにもかかわらず、パスワード認証を引き続き受け入れます (これは機能します!)