• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CentOS6.4 sshd)

CentOS6.4でのOpenSSH鍵認証の問題

このQ&Aのポイント
  • CentOS6.4でOpenSSHを使用して通信しようとすると鍵認証が通りません。
  • teratermからログインしようとした際に複数回パスワードを聞かれ、エラーメッセージが表示されません。
  • 鍵作成時に登録したパスワード以外でログインしようとすると、ssh2秘密鍵の読み込みに失敗します。解決策はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

実際にやった手順を列記してみた方が良いかと。 TeraTermでの公開鍵関係だと http://centossrv.com/teraterm-public.shtml とか参考になりますかね。 『■鍵ペア(公開鍵/秘密鍵)作成』の時に入力した「パスフレーズ」と、 サーバ側に作成したアカウントの「ログインパスワード」を間違えないようにご注意を。 パスフレーズはあくまでも「秘密鍵を使うための」ものでしかありません。 # イメージ的には秘密鍵ファイルの暗号に使ったパスワード。って感じですかね。 ここで設定したパスフレーズは『■TeraTerm確認』の最後に表示されているダイアログでの「パスフレーズ」の欄に入力します。 ここでアカウントの「ログインパスワード」を入力するのではないので間違えないように。 ごっちゃにならないように「パスワード」と「パスフレーズ」はしっかり区別した方がいいですよ。 >以降何度もパスワードを聞かれ、エラーメッセージはteraterm上では表示されません。 認証に失敗しているのでしょう。 サーバ側のコンソールからログインして、ログを確認してみるといいかと。

spider32
質問者

お礼

ありがとうございました。 解決しました。 パスフレーズとユーザーのパスワードを同じにし、 パスワードログインをnoの設定にしていたことが原因でした。 鍵は認証しても、中に入れてくれない状態だったようです。有難うございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

No1の方のご回答で解決できなければ、下記かも知れません。 ・[PermitRootLogin no]にしたのにrootでログインしようとしている。 ・ip tablesで1022番を拒否している。 もっとつっこんだ話だとconfの変更箇所とsshdのログが欲しいですね。

spider32
質問者

お礼

ありがとうございます。大変参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A