web-dev-qa-db-ja.com

SUSE Linux Enterprise Server11でxtermをリモートで呼び出すにはどうすればよいですか。

別のSLES11マシン(マシンB)からSLES 11マシン(マシンA)でxtermを呼び出す必要があります。現在は機能しません。それで私はいくつかのものをテストすることにしました。

マシンAでは、次のように機能します。DISPLAY=:0.0 xtermただし、これはそうではありません:DISPLAY=localhost:0.0 xterm

私は、後者が機能しない場合、リモート接続も機能しないという想定に取り組んでいます。

私には、権限の問題のように見えます。

どんな助けでも大歓迎です。

ありがとう!

1
James

他の答えをありがとう。私の問題は、YaST>セキュリティとユーザー>ローカルセキュリティが「Xサーバーへのリモートアクセスを無効にする」と呼ばれる設定が原因でした。これを有効にし、ファイアウォールを構成/無効にし、xhost +を実行することでうまくいくようです。

0
James

マシンBのXサーバーがマシンAからの接続を受け入れるように構成されていることを確認しますか? (「xhost +」およびファイアウォールオフ)

ところで、デフォルト設定の私のマシンでは、「localhost」キーワードはなく、あなたが言ったように最初の行だけです。

0
Rosco

X11転送でsshを使用してみましたか?これは、最近最も簡単で安全なバリアントです。

ssh -X username@hostname

0
Sven