コマンドを試行すると、次のエラーが発生します。
$ ssh -v -X name@host
...
debug1: No xauth program.
Warning: No xauth data; using fake authentication data for X11 forwarding.
...
上記に基づいて、ホストの/etc/ssh/sshd_configに次の行がすでにあります。この問題を解決する方法を知っている人はいますか?
$ grep XAuthLocation /etc/ssh/sshd_config
XAuthLocation /usr/bin/xauth
$ which xauth
/usr/bin/xauth
$ xauth version
1.1
答え1
https://stackoverflow.com/questions/39622173/cant-run-ssh-x-on-macos-sierra
上記の回答が関連しています。私はカタリナを使用しています。/etc/ssh/ssh_config
Host *エントリの下に次の行を追加する必要があります。
XAuthLocation /opt/X11/bin/xauth
ServerAliveInterval 60
ForwardX11Timeout 596h
答え2
ターゲットホストにxauthをインストールします。 f.exを交換/認証するには、両方のサイトにxauthがインストールされている必要があります。 MIT-マジック-クッキー-1。