うちの研究室でSubversionを使い始めたけど,TortoiseSVNはいちいちパスワードを聞かれるので正直うざい.まあそこまでセキュリティは高くなくても大丈夫かな,と思うので公開鍵認証で対処することにした.以下作業ログ.
- PuTTygenを起動し,SSH-2 RSAを選択
- [Generate]ボタンを押す
- ひたすらマウスを動かす
- Key Passphraseを入力(再入力も忘れずに)
- [Save private key]を押して秘密鍵を保存
- OpenSSHなので上の欄にある文字列をコピペし,適当なファイル名で保存.
- SSHでログインするサーバの ~/.ssh に今ファイルをアップ
- コマンド cat id_rsa.pub >> authorized_keys を実行
- PuTTyの設定で SSH-認証の「認証のためのプライベートキーファイル」で先程の秘密鍵を指定
- Pageantで秘密鍵を指定しておく
これでパスワード入力をなくせます.便利.