web-dev-qa-db-ja.com

sshxauthエラーMacOS 10.6.3

MacbookからリモートボックスへのX11転送でsshを実行すると、数秒休止した後に次のエラーが発生します。

Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.

これを修正する方法についてのアイデアはありますか?

5
stevenrjanssens

さて、@ bryanの答えと彼が提案した簡潔な答えを見てみました。したがって、私の解釈はそうです。まず、この動作は-Xフラグの使用によって引き起こされます。本文から、

とにかくssh-Xが現在行っていることなので、ssh-Yを使用して警告を消すことができます。

それが機能する理由の説明については、リンクをお読みください。具体的には、これらの警告の背後にある理由は

信頼できるX11転送とは、sshを実行するサーバーが、キーロガー、スクリーンショットユーティリティ、パケットスニファーなどを使用して接続をハイジャックしていないことを信頼していることを意味します。できる。

したがって、-Yは、警告を回避するためにこのレベルの信頼を提供します。ただし、それだけでは不十分な場合があります。たとえば、構成レベルで変更を行う必要があるRocksクラスターでこのメッセージを消そうとしていました。 ssh_configファイルを介してそれを沈黙させることもできます。 このリンク によると追加できます

ForwardX11Trusted yes

/ etc/ssh/ssh_configに。ただし、そうすることには影響があります。私は安全なプライベートネットワークで実行しているので、懸念があります。限られています。私もおそらく私のラップトップでもこれを行うでしょうが、私は自分自身が懸念を完全に理解しているとは決して言いませんでした!これがまだ危険である理由を説明できる場合(私はかなりよく知っているコンピューターにのみSSH接続します)、コメントで明確にするのを手伝ってください。

3
physicsmichael
2
bryan