ssh を使ってリモート・ログインすることが多いのだけれど、
Warning: No xauth data; using fake authentication data for X11 forwarding. |
ネットで検索すると大混乱状態で、なかなか正解にたどり着かない。 試行錯誤して、これで警告が出ないように出来て、動作も改善した、 という記録。
~/.ssh/configというファイルを作り、
XAuthLocation /opt/X11/bin/xauth ForwardX11Trusted yes |
これで警告がなくなり、ssh -X ホスト名 が使えるようになった。
ForwardX11Trusted yes は必要かと思ったけれど、 後でなくしても大丈夫だった。 勘違い?それともリモートホストが覚えているせい? この辺は後で分かるかも。
(2017/11/24) この設定をやっていない MacBook Air で警告無しに接続出来た。なぜだろう??
(2017/11/26) ForwardX11Trusted yes は必要みたいだ。
(2018某月某日) /opt/X11/bin/xauth: file /Users/ユーザー名/.Xauthority does not exist と言われたら… 「.Xauthority」
桂田 祐史