xtermが機能しません。DISPLAYが設定されていません。


13

私の設定は次のとおりです。

$ xterm
xterm Xt error: Can't open display: 
xterm:  DISPLAY is not set

$ echo $DISPLAY

$ cat /etc/ssh/sshd_config | grep X
X11Forwarding yes
X11DisplayOffset 10

3
sshで-Xを使用しましたか?ssh -X user@server
パンサー

@ bodhi.zazen:それだけでした。
ブルース

回答:



4

私の場合、ターゲットマシンにxauthプログラムがありませんでした

これらの状況をデバッグする方法:

  1. ターゲットホストで別のsshdデーモンを実行して、別のポートでデバッグします。

    /usr/sbin/sshd -d -p 222
    
  2. ソースホスト上:

    ssh -v -Y phil@192.168.0.14 -p 222
    

私の状況では、私は見ることができました:

debug1: Remote: No xauth program; cannot forward with spoofing.

(注:別のポート上での実行のsshdにあなたは一時的に無効のiptablesを変更するか、する必要があるかもしれません/etc/init.d/iptables stop、または同等品)


この情報を共有していただきありがとうございます!私の問題を解決しました。
ファビアンナップ


0

vncpasswd構成ファイルの書き込みに使用したアカウントで実行しましたか?

rootアカウントを設定しましたが、vncユーザーは別であるため、この問題が発生vncpasswdしました。正しいアカウントで再度実行すると、すべてが正常になります。


1
質問は、ディスプレイが設定されていないためにxtermが機能しないことに関するものです。vncを行うことはありません。アクセスに使用されるプロトコルは何でも
かまいません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.