CentOS7 SSHはlocalhostに接続できませんか?

CentOS7 SSHはlocalhostに接続できませんか?

構成中です。Hadoop環境。

  1. 私と。$ ssh-keygen -t rsa -P ""id_rsa.pubid_rsa
  2. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysパスワードのないログインを設定するために使用されます。
  3. ssh localhostコマンドを入力すると、次のエラーが発生します。The authenticity of host 'localhost (::1)' can't be established.

この問題をどのように解決できますか? ここに画像の説明を入力してください。

答え1

ホストの信頼性を確認できませんホストキーが存在しないという意味です。~/.ssh/known_hostsそして、SSH接続が許可される前に登録が必要です。 yes と入力すると完了です。

また、権限を変更することを忘れないでください~/.ssh/authorized_keys到着0600または、無効なファイル権限が原因でキーは認証されません。

答え2

SSH クライアントはホストに初めて接続することを知らせ、接続が必要かどうかを確認するように要求します。いいえと言うと、ホストのアイデンティティチェックが拒否されるため、SSHクライアントは接続を終了します。

SSH クライアントがホストの ID を確認するように要求したら、再試行して「はい」を選択します。

関連情報