MacでSSHの鍵をECDSAにしてみる

Mac OS10.10(Yosemite)にして、sshのたびにpromptがでて
毎回パスフレーズを入力すれども、Saving password to keychain failed となりssh-agentが記憶してくれない状況になった。
そのときに修正したときのメモ。

ついでに、sshの鍵をRSA暗号より安全性の高いECDSA(楕円曲線DSA)にしてみた。
この記事によると
楕円曲線暗号がRSA暗号より、数千倍程度相対的に高い強度であるとか。

ssh-keygen -t ecdsa -b 521 で、あれ512じゃないかなとおもったけど、
楕円曲線暗号に 512 bit は存在しないをみるどうやら521bitでいいらしい。

参考ページ How to Update OpenSSH on Mac OS X

Comments