2013年3月16日土曜日

Host1Freeセットアップ (3)SSH設定 その1

 SSHに鍵認証でログインできるようにします。



 まず、ssh-keygenなどで鍵を生成しなければなりませんが、今回はTeraTermの鍵生成を使います。



 「設定」-「SSH鍵生成」を選択、ダイアログで「生成」をクリックすると鍵が生成されます。



 鍵のパスフレーズ(秘密鍵を使う場合の認証用)、パスフレーズの確認、コメント(メールアドレスにしておくといい)を入れ、「公開鍵の保存」で公開鍵を、「秘密鍵の保存」で秘密鍵を保存します。



 その後、サーバーにログインしたあと、

mkdir .ssh
chmod 700 .ssh
cd .ssh

で.sshディレクトリを作り、移動しておきます。



 TeraTermの「ファイル」-「SSH SCP」のFromに公開鍵ファイル(デフォルトではid_rsa.pub)、Toに「~/.ssh」を指定してファイルを転送します。



 転送が終わったら、

mv id_rsa.pub authorized_keys
chmod 600 authorized_keys

で認証情報の設定を行います。



 ここで、TeraTermの「ファイル」-「新しい接続」で新しい接続を作り、SSH認証のユーザー名とパスフレーズ(秘密鍵の)を入力し、「RSA/DSA鍵を使う」を選択して、生成した秘密鍵を選択、ログインできることを確認します。



 ログインできたら、完了です。





0 件のコメント:

コメントを投稿