パスワードのないログインを達成する方法

パスワードのないログインを達成する方法

キーを生成してターゲットにコピーしました。

ssh-keygen
ssh-copy-id username@hostname

キー位置をデフォルトのままにしてパスワードを設定していません。

ssh username@hostnameその後、しばらくパスワードを入力せずに操作を完了できましたが、何らかの理由で操作が中断されました。

ベストアンサー1

公開鍵認証が機能しない場合:サーバー側でホームディレクトリ(~)、ディレクトリ、~/.sshおよびファイル~/.ssh/authorized_keysがすべて書き込み可能であることを確認してください。所有者によってのみ。特に、それらのどれもグループで書くことはできません(ユーザーがグループに一人である場合でも)。chmod 755またはchmod 700はい、chmod 770いいえ。

問題が発生した場合は、確認する必要があります。

  • を実行すると、ssh -vvv多くのデバッグ出力が表示されます。 SSHを使用して接続できない理由を尋ねる質問を投稿する場合は、この出力を含めてください(ホスト名とユーザー名を匿名化できます)。
  • 可能であれば、通常、/var/log/daemon.log同様のサーバーログを確認してください/var/log/auth.log
  • 公開鍵認証が機能しない場合は、特権、特にグループビット(上記を参照)をもう一度確認してください。

おすすめ記事