2009年9月22日火曜日

鍵交換方式で認証


 Ubuntuで作業するときは、Tera Termでつないで作業しているので少しセキュリティ強化のために、認証方式を鍵交換で行います。


1.鍵の作成
 公開鍵と秘密鍵を作成する

 作成方法は自由。
  •  ssh-keygenで作成。
  •  Tera Termで作成。

 秘密鍵:id_rsa(クライアント側に持っておく)
 公開鍵:id_rsa.pub(ubuntu側に持っておく)

2.公開鍵の配置

公開鍵をホームディレクトリ置きます

 2-1.ホームディレクトリに「.ssh」というディレクトリを作成する
 2-2.id_rsa.pubファイルを「authorized_keys」というファイル名で保存する

3.パスワード方式の認証を禁止する

 SSHでパスワードでログインできなくなります。

 /etc/ssh/sshd_configファイルの「PasswordAuthentication」を「no」でする

4.sshdを再起動する。

 >sudo /etc/init.d/ssh restart

0 件のコメント:

コメントを投稿