別のSLES11マシン(マシンB)からSLES 11マシン(マシンA)でxtermを呼び出す必要があります。現在は機能しません。それで私はいくつかのものをテストすることにしました。
マシンAでは、次のように機能します。DISPLAY=:0.0 xterm
ただし、これはそうではありません:DISPLAY=localhost:0.0 xterm
私は、後者が機能しない場合、リモート接続も機能しないという想定に取り組んでいます。
私には、権限の問題のように見えます。
どんな助けでも大歓迎です。
ありがとう!
他の答えをありがとう。私の問題は、YaST>セキュリティとユーザー>ローカルセキュリティが「Xサーバーへのリモートアクセスを無効にする」と呼ばれる設定が原因でした。これを有効にし、ファイアウォールを構成/無効にし、xhost +
を実行することでうまくいくようです。
マシンBのXサーバーがマシンAからの接続を受け入れるように構成されていることを確認しますか? (「xhost +」およびファイアウォールオフ)
ところで、デフォルト設定の私のマシンでは、「localhost」キーワードはなく、あなたが言ったように最初の行だけです。
X11転送でsshを使用してみましたか?これは、最近最も簡単で安全なバリアントです。
ssh -X username@hostname