ヘッドレスLinux Mint 17システムにsshしても、アップデートが作成されず、.Xauthorityファイルが作成されません。
さらに、実行するxauth
と、応答が返されます。
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>exit
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>
ファイルは作成されません。
編集:
モニターを接続してローカルにログインすると、ファイルが作成されますが、エントリを追加しようとすると(SSHがそれを行わないため):
marty@N40L ~ $ xauth list
N40L/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
localhost.localdomain/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
marty@N40L ~ $ ls -d .X*
-rw------- 1 marty marty 115 Sep 3 12:03 .Xauthority
marty@N40L ~ $ xauth generate $DISPLAY .
PuTTY X11 proxy: wrong authorisation protocol attemptedxauth: (argv):1: unable to open display "localhost:10.0".
ちなみに、実行するnetstat --listen
とポートがリッスンしていることがわかります。
tcp 0 0 localhost:6010 *:* LISTEN
AGH、詳細。サーバーのXセッションからログアウトしましたが、.Xauthorityファイルが消えました。ローカルにログインしたときのみ、ファイルがそこにあるようです。誰が私に理由を教えてもらえますか?
新規開発:
「test」と呼ばれるシステム上に新しいユーザーを作成しました。次にログインし、他のコマンドなしでxeyesを実行しました。うまくいきました!したがって、xforwardできないのはユーザー "marty"だけです。設定をテストからマーティにコピーするにはどうすればよいですか?
ssh -X
X11転送を有効にします。