こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

DSA認証でパスワードを聞かれてしまう・・

ssh の公開鍵認証がうまく行きません。

つぎのようにやりました。

#ssh-keygen -t dsa
#scp /home/hoge/.ssh/id_dsa.pub hoge@remotehost:/home/hoge/
#ssh hoge@remotehost

hoge@remotehost's password:  ←パスフレーズを入力します

#cat id_dsa.pub >> /home/hoge/.ssh/authorized_keys

このあと、
●.ssh のモードを 700
●authorized_keys のモードを 600
に設定します。

こうすると、次のログインでは、
だいたいのホストでは、パスフレーズ入力だけになって、
パスワードは聞かれません。

しかし、ホストによっては、
パスフレーズ入力+パスワード入力が必要になります。

なぜでしょうか?

うまく行っていないホストは redhat です。

投稿日時 - 2005-12-26 17:25:47

QNo.1860677

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

各ユーザーごとに公開鍵はサーバー側にコピーされてますよね。
sshd_config 設定はどうなっていますか?
SSHプロトコルのバージョンはServer,Client側であってますか?

投稿日時 - 2005-12-26 20:15:33

補足

ありがとうございます。

>各ユーザーごとに公開鍵はサーバー側にコピーされてますよね。

はい。

>sshd_config 設定はどうなっていますか?
>SSHプロトコルのバージョンはServer,Client側であってますか?

サーバの設定はユーザでも見ることができるでしょうか?

投稿日時 - 2005-12-27 07:32:25

あなたにオススメの質問