認証なしでDigital Ocean Dropletにログインします。

認証なしでDigital Ocean Dropletにログインします。

ssh <user>@<ip_address>またはを入力すると、ssh root@<ip_address>リモートサーバー(Digital Ocean Droplet)にすぐに接続されます。ただし、ログインする前にセキュリティのためにSSHキーを入力するように求められます。私はフォローしました地図時間だから、ログインする前にSSHキーを要求しない理由が何であるかわかりません。なぜこれが起こり、どのように解決するのか知っていますか?

答え1

鍵認証にパスワードが必要ない理由は次のとおりです。

  1. SSHキーは以前にssh-agentにロードされました。その場合は、ssh-agentを再ロードするときにのみパスワードを再度尋ねます。
  2. SSHキーが生成され、パスワードは必要ありません。その場合は、id_rsaファイルに「ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]」を使用して問題を解決できます。
  3. ユーザーはパスワードなしでリモートシステムに作成されました(sshdのパスワード認証は次のとおりです)。

関連情報