====== 秘密鍵認証で自動ログイン ======
===== RSAキーの作成 =====
puttygen.exe を起動し、生成する鍵の種類「SSH-2 RSA」、\\
生成する鍵のビット数「2048」を選び「生成」をクリック。\\
{{:ubuntu:rsa000.png}}\\
マウスを動かしてユニークな鍵を生成。\\
{{:ubuntu:rsa001.png}}\\
鍵のパスフレーズを設定し、公開鍵(hoge.pub)と、秘密鍵(hoge.ppk)を保存。\\
{{:ubuntu:rsa002.png}}\\
===== 公開鍵をサーバーに設定 =====
samba や sftp や wget、もしくはコピペ等でユーザフォルダーに公開鍵をコピー。\\
以下のコマンドで、キーを変換。変換したら元のデータは削除する。\\
$ mkdir .ssh
$ chmod 700 .ssh
$ ssh-keygen -i -f hoge.pub >> .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys
$ rm hoge.pub
===== PuTTY に秘密鍵の設定 =====
「接続」「データ」の自動ログインのユーザ名にユーザ名を設定。\\
{{:ubuntu:rsa003.png}}\\
「接続」「SSH」「認証」のプライベートキーファイルに、秘密鍵を設定。\\
{{:ubuntu:rsa004.png}}\\
===== pageant の常駐と秘密キーの設定 =====
スタートアップに pageant を登録し、プロパティのリンク先に読み込みたい秘密鍵を追加します。
"C:\Program Files (x86)\putty\pageant.exe" D:\projects\rsa_key\hoge.ppk