[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:12330] Re: ssh のパスワード



あまり詳しいわけではないです。

>>>>> `二之宮' = Yuuki NINOMIYA <gm@debian.or.jp> wrote:
二之宮>  ssh で master にログイン、あるいは cvs へアクセスを行う際に、
二之宮> master に ~/.ssh/identify.pub しかなかったら UNIX パスワードで
二之宮> 認証され、「cp ~/.ssh/identify.pub ~/.ssh/authorized_keys」して
二之宮> あったら、パスフレーズの入力を求められて、RSA で認証されますよね。

実際には identity.pub (ですよね?)の有無は関係がなく、
authorized_keys だけを見るはずです。

二之宮> これってどっちがより安全で、もうちょっと言うと、Debian JP では
二之宮> どちらを推奨するのでしょうか?

安全と言う面では、UNIX password での認証も許可されているときには
どちらでも同じことだと理解しています。(password 認証のセッション
も暗号化されているため。)

もちろん RSA での認証のみ許可するような運用にすればそちらのほうが
より安全になるでしょうけど。passphrase には文字数の制限がないので。

二之宮>  それと、ssh でアクセスする度に、

二之宮> Warning: Server lies about size of server host key: actual size is 1023 bits vs. announced 1024.
二之宮> Warning: This may be due to an old implementation of ssh.

二之宮>  と言われてしまうのですが、これは私だけでしょうか?

/usr/share/doc/ssh/UPGRADING.gz より、

: 4. Warning messages about key lengths
:
: Commercial SSH's ssh-keygen program contained a bug which caused it to
: occasionally generate RSA keys which had their Most Significant Bit
: (MSB) unset. Such keys were advertised as being full-length, but are
: actually only half as secure.
: 
: OpenSSH will print warning messages when it encounters such keys. To
: rid yourself of these message, edit you known_hosts files and replace
: the incorrect key length (usually "1024") with the correct key length
: (usually "1023").

だそうですよ。

-- 
大石一雄 (OISHI Kazuo)