xauth が .Xauthority ファイルを作成しない
ヘッドレスの 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>
ファイルが作成されません。
EDIT:
私はモニターを接続し、ローカルにログインすると、ファイルが作成されますが、私はエントリを追加しようとすると(私の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」だけです。どのように私はテストからmartyに設定をコピーするのですか?