SSHパスワードを変更しても効果はありません。

SSHパスワードを変更しても効果はありません。

最近、Linux MintサーバーにSSHを設定しました。セキュリティ上の理由でパスワードを変更したいと思います。フォローするこのガイドパスワードを変更してください。パスワードが正常に変更されました。パスワードをもう一度変更したい場合は、「以前のパスワード」に変更する必要があることを知っています。ただし、ログインしようとすると新しいパスワードは拒否され、古いパスワードはそのまま適用されます。助けてくれてありがとう!

答え1

これには、パスワードベースとキーベースの2つの認証方法があります。

リンクされたガイドでは、キーベースの認証にのみ影響するパスワードの変更に関するガイダンスを提供します。ガイドで述べたように、パスワードはSSH秘密鍵に別の保護層を追加するために使用されます。パスワードを変更すると、クライアント側で変更が発生します。

サーバーがパスワードベースの認証を実行している場合は、違いはありません。パスワードは、ある種のユーザーディレクトリに対してサーバー側で認証されます。これはデフォルトの/ etc / shadowファイルでも、LDAPサーバーなどのより複雑なファイルでもかまいません。

ssh -vvvこれを診断するのに役立ちます。デバッグ出力には、サーバーが許可する認証方法のリストと、現在使用されている認証方法が表示されます。

関連情報