====== 秘密鍵認証で自動ログイン ====== ===== 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