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 件のコメント:
コメントを投稿