sshで公開鍵認証を行おうとサーバとクライアントを設定したのですが、パスワードを毎回聞かれます。

どういった原因が考えられるでしょうか?

設定は下記サイトのとおりにやりました。
■sshサーバ
http://nekhet.ddo.jp/item/771

■sshクライアント
http://mylab.ike.tottori-u.ac.jp/~mijosxi/2004/08_ssh.html

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/01/08 15:27:38
  • 終了:2007/01/15 15:30:02

回答(1件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402007/01/08 16:31:38

ポイント60pt

まず、パスワードとパスフレーズのどっちを聞かれているかによります。


鍵を生成した時にパスフレーズを聞かれたと思いますが、

その時に入力したパスフレーズを聞かれているのであればそれで正常です。

Enter passphrase (empty for no passphrase):

のところです。

これの入力を省くにはリンク先サイトにあるとおり、

$ eval `ssh-agent`

を実行する必要があり、これを実行した端末でのみ入力を省略できます。


この通りやっても聞かれているなら、パスフレーズでなく本来のパスワードを聞かれている可能性が高いです。

この場合設定のどこかが間違っている可能性が高いので、設定を見直す必要があります。

経験上 ~/.ssh/ ディレクトリや、~/.ssh/authorized_keys ファイルのパーミッションの設定ミスが多いように思います。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/447nonpassh.ht...

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません