Ubuntu 22でX11Forwardingがyesに設定されていても、X11転送要求はあるがDISPLAYが設定されていないデバッグの問題が発生する

Ubuntu 22でX11Forwardingがyesに設定されていても、X11転送要求はあるがDISPLAYが設定されていないデバッグの問題が発生する

この問題が発生しました。

デバッグメッセージは次のようになります。

debug1: X11 forwarding requested but DISPLAY not set 
Welcome to Ubuntu 22.04.2 LTS (GNU/Linux 5.19.0-41-generic x86_64)

echo $DISPLAY私のサーバーから戻る:1

私のsshd_configには次のものがあります。

X11Forwarding yes 
X11UseLocalHost no

何らかの理由で動作しません。

GPUの詳細:NVIDIA-SMI 525.105.17ドライババージョン:525.105.17 CUDAバージョン:12.0

ベストアンサー1

debug1: X11 forwarding requested but DISPLAY not set 

このエラーはローカルシステム(実行中のシステム)に関連していますssh。これはリモートシステムとは何の関係もありません。これは、SSHセッションがX11転送を要求したが、そのsshプロセスにDISPLAY変数が設定されていないことを意味します。sshXセッションを転送する場所を知るためにDISPLAY変数を設定する必要があります。

sshこのエラーは、WindowsまたはMacOSシステムで実行している場合に発生する可能性があります。どちらのシステムもXをGUIとして使用しないためです。 GUIターミナルウィンドウの代わりにテキストコンソールで実行している場合は、sshLinux / Unixシステムでもこの情報を取得できます。 UNIXシリーズシステムのGUIでsshを実行しているときにこのエラーが発生した場合は、DISPLAYが設定されていない理由を調べる必要があります。

おすすめ記事