迷惑なタイムアウトの後にこのメッセージが表示されます。
/usr/bin/xauth: timeout in locking authority file /home/fooftp/.Xauthority
いくつかの理由で、$HOME
ディレクトリはnotユーザーが書き込むことができます。
これ欲しい:
ForwardX11 yes
を~/.ssh/config
に保持します。ForwardX11
は必要ありません。サーバー側の1つのアカウントでForwardX11
を無効にする方法はありますか?
他の解決策は大歓迎です。
分からないことがありましたらお問い合わせください、よろしくお願いします。
ここにはいくつかのオプションがあります
サーバーでForwardX11を無効にする
sshd_config
のマニュアルページには、X11Forwarding no
ファイルに/etc/ssh/sshd_config
を設定できることが示されています。これを行う場合は、ssh
デーモンを再起動することを忘れないでください(service ssh restart
は私のために機能します)。
ファイルを作成する/home/fooftp/.Xauthority
ファイル/home/fooftp/.Xauthority
を作成し、ユーザーアカウントで書き込み可能にすると、ファイルをロックしてエラーメッセージを表示できなくなります。これはX11転送を無効にするものではないため、状況によっては適切でない場合があります。
サーバーで使用しているユーザーアカウントでX11転送を許可できます。有効にすると、xauthは.Xauthorityを参照しなくなります。そのままにするか、削除することができます。
〜/ .ssh/config:
Host *
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes