ユーザーの期限切れでSSH公開鍵認証を無効にする

ユーザーの期限切れでSSH公開鍵認証を無効にする

環境はUbuntu Bionic LTSで、私のローカルユーザーアカウントの有効期限が切れました。

# chage -l user-test
Last password change                    : Apr 28, 2021
Password expires                    : never
Password inactive                   : never
Account expires                     : Feb 01, 2022
Minimum number of days between password change      : 0
Maximum number of days between password change      : 99999
Number of days of warning before password expires   : 7

パスワード認証では、ユーザーは他のコンピュータからsshを介してログインすることはできませんが、ssh公開鍵を使用するとログインできます。

公開鍵認証方式を使用するときにそのユーザーがログインできないように、sshdをどこで/どのように再構成しますか?ちなみに、現在のsshd設定は次のとおりです。

# grep -v ^# /etc/ssh/sshd_config  | uniq
PermitRootLogin yes
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding yes
PrintMotd no
AcceptEnv LANG LC_*
Subsystem   sftp    /usr/lib/openssh/sftp-server

ベストアンサー1

おすすめ記事