sshdでのログインを公開鍵認証にする方法
1. sshdについて1.1 sshとはなにか?sshはSecure Shellの略でUnix/Linuxでログインするプログラムです。動作はtelnetと一緒ですが、ネットワーク上を流れるデータが暗号化されているため安全な操作が行えます。1.2 sshdとはなにか?sshdはsshプロトコルのサービスを実行するプログラム(デーモン)です。このプログラムが動いてるサーバではsshを使ってログインすることができます。 1.3 公開鍵認証についてsshではログイン時にパスワードによる認証のほかに公開鍵ファイルによる認証をサポートしています。 パスワードと違い、秘密鍵は暗号化されたテキストファイルなのでパスワードがばれてログインされてしまうというリスクがなくなり、より安全にログインできます。 2. sshdを設定するVine Linuxのsshdはインストール時にはパスワードで認証するようになっています。ここでは、認証方式を公開鍵認証にする方法を説明します。 2.1 公開鍵を設定する次の手順で、公開鍵を設定します。
以上で公開鍵の設定は終了です。クライアントから公開鍵方式でログインできれば、設定は成功です。 2.2 sshdの設定を変更する次の手順で、sshdの認証方式を公開鍵のみにします。
以上で、sshdの設定は終了です。以後はパスワードのみでのログインはできなくなります。 |
|
$Revision: 1 $
$Date: 2009-03-19 20:17:04 +0900 (譛ィ, 19 3譛 2009) $