2016-07-04 17 views
1

私は同様の質問を読んだことができない、と掲示提案を適用しているが、どれも私の問題を修正するように見えるん...パテでX11フォワーディングは、オープンディスプレイ(クライアントが拒否?)

、私が有効になってきました

ForwardX11 yes 
ForwardX11 Trusted yes 

:に設定するの/ etc/SSH /はssh_configと0.0

に設定 'X表示位置' 遠隔のDebian 8.4のX -versionは、1.16.4であるとX11転送、/etc/ssh/sshd_config:

X11Forwarding yes 

私はまた私のローカルマシンのIPを指すようにDISPLAY変数を強制しました:

export DISPLAY=192.168.1.140:0.0 

、それは(「エコーの$ DISPLAY」を使用して)正しく設定されています検証

は最後に、私は再起動しました:「サービスsshの再起動 'と'サービスのsshdの再起動 'です。残念ながら、「xterm &」と入力すると、エラー 「表示できません:%s」が表示され、ローカルに実行されているxming(Win8)に何も表示されません。

Xmingのログには、認証エラーを示しているようだ:

winClipboardProc - Hello 
DetectUnicodeSupport - Windows Vista 
winClipboardProc - DISPLAY=127.0.0.1:0.0 
winMultiWindowXMsgProc - XOpenDisplay() returned and successfully opened the display. 
winInitMultiWindowWM - XOpenDisplay() returned and successfully opened the display. 
winClipboardProc - XOpenDisplay() returned and successfully opened the display. 
AUDIT: Mon Jul 04 09:40:48 2016: 2508 C:\Program Files (x86)\Xming\Xming.exe: client 4 rejected from IP 192.168.1.151 

[Note: the 192.168.1.151 is the IP of the BBB (ifconfig -a)] 

私もWindowsのファイアウォールはXmingのをブロックしていないことを確認しました。

重要なのかどうかはわかりませんが、リモートのdebianはビーグルボーンブラックで実行されています。

答えて

1

DISPLAY変数を自分のマシンに設定しないでください。むしろ、SSHはローカルマシンへの接続を通じてリモートマシンからの接続をトンネリングします。あなたはパテ/ SSHでログインするときには、セットアップDISPLAY変数ます:

$ echo $DISPLAY 
localhost:10.0 

xtermが安全にSSH接続を介して転送され、本当にあなたのXmingのサーバである。この「ローカル」ディスプレイに接続します。

+0

もともと、私はすべてのDISPLAYを輸出していなかったが、それが機能しなかったとき、私はそれを設定してみました私のxmingのIPにしかし、localhost(export DISPLAY = localhost:10.0)に設定しても、私はまだリモートマシン上で 'Can not open display:%s'と表示されます。これは/ etc/hostsファイルや〜/ .Xauthorityの問題ですか? – ben

+0

転送が機能していない可能性があります(したがって、接続がローカルマシンに届かないことがあります)。 Linuxでは、信頼できるX11オプションであるX forwardingのために-Yオプションを使うことがよくありますが、ForwardX11Trustedディレクティブをオフにしてみてください – JvO

+0

別のデータポイントとして、ローカルの仮想(Linux)マシンをリモートに接続すると、それはうまくいった(ssh -X [email protected])。ファイル/ root /というエラーが出る。Xauthorityは存在しませんが、私はまだsshでxtermを実行することができ、guiが現れました。多分、この欠けているファイルがWindowsホストの問題を引き起こしていますか?ところで、私がリモートに持っている唯一のアカウントは「root」です。つまり、他のユーザーアカウントはありません。 – ben

1

MOBAXTERM!

件名で見つけられるものすべてを試した後、debian 8.4からxming(win8)へのx11転送がうまくいかなかった。私はmobaxterm exeを実行し、即座に動いた!それはまた、ファイル操作のための素敵なGUIインターフェイスを持っているように見えます。

は(注意、私はハチドリもうまくいくかもしれないが、私はそれをしようとしなかった超えて読み)

関連する問題