以下を使用してサーバーにログインできます。
ssh -X Hostip
ただし、コマンドを実行すると、xclock
次のエラーが発生します。
Error: Can't open display: localhost:11.0
以下を使用して表示値を確認しました。
echo $DISPLAY
結果:
localhost:11.0
次に、sshd_configファイルでX11転送をYESに設定します。
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
私がここで逃したことについての提案はありますか?
ベストアンサー1
使用-Y
。 SSHのマニュアルページから:
-Yは信頼できるX11転送を有効にします。信頼できるX11転送にはX11 SECURITY拡張制御は適用されません。
それでも問題がある場合は、お試しください。$DISPLAY
ローカルボックスのIPに設定:
$ export DISPLAY='<ip_address>:11.0'
に設定する
$ export DISPLAY='127.0.0.1:11.0'
人々はこの問題に頻繁に遭遇するようです。Mac OS XのSSH。設定したいかもしれません。
X11UseLocalhost no
この場合も同様である。