鍵認証でログイン2008/11/26 |
クライアント用に秘密鍵、サーバー用に公開鍵を作成し、鍵認証でログインできるようにします。 |
|
[1] | まずは鍵ペアを作成します。作業は鍵を作成したいユーザーで実行します。 |
[fedora@ns ~]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/fedora/.ssh/id_rsa): Created directory '/home/fedora/.ssh'. Enter passphrase (empty for no passphrase): # パスフレーズ設定 Enter same passphrase again: # 確認再入力 Your identification has been saved in /home/fedora/.ssh/id_rsa. Your public key has been saved in /home/fedora/.ssh/id_rsa.pub. The key fingerprint is: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx fedora@ns.srv.world [fedora@ns ~]$ cd .ssh [fedora@ns .ssh]$ mv id_rsa.pub authorized_keys [fedora@ns .ssh]$ chmod 600 authorized_keys [fedora@ns .ssh]$ cat id_rsa # このファイルの中身を全行コピーしてクライアントPCへ適当な名前のファイルを作成し
その中へペーストする -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED ******************************* ******************************* -----END RSA PRIVATE KEY----- [fedora@ns .ssh]$ rm -f id_rsa [fedora@ns .ssh]$ su - Password: [root@ns ~]# vi /etc/ssh/sshd_config # 64行目:パスワード認証不可に変更 PasswordAuthentication no [root@ns ~]# /etc/rc.d/init.d/sshd restart Stopping sshd: [ OK ] Starting sshd: [ OK ]
|
[2] | Puttyの本家サイト より
「puttygen.exe」 をダウンロードしてきます。 |
[3] | インストールして(解凍して)、puttygen.exe を Putty と同じフォルダにいれ、実行すると下記のような画面がでます。 「Load」ボタンをクリックして [1] で作った秘密鍵を選択します。 |
[4] | 秘密鍵を選択すると、下記画面のようにパスフレーズの入力を求められるので、 [1] で設定したパスフレーズを入力します。 |
[5] | パスフレーズを入力すると下記画面のように完了のメッセージがでます。 |
[6] | 「Save private key」ボタンを押して、適当な場所へ適当な名前で保存します。 |
[7] | Putty 本体を起動し、下記画面のように、「認証」の欄で [6] で作成した鍵ファイルを選択します。 |
[8] | 接続するホストのIPアドレスを入力し、「保存」したあと、「開く」で接続します。 |
Sponsored Link |