[SSH] パスワード未設定な user で ssh 接続すると公開鍵認証のみでも失敗する

Pocket

パスワード未設定 user で ssh 接続しようとすると公開鍵認証のみでも失敗してしまうみたいです。

-v オプションをつけて ssh 接続してみると Permission denied (publickey).

ssh your_usernama@123.456.789.123 -v
...
 
debug1: No more authentication methods to try.
Permission denied (publickey).

Permission denied (publickey). が表示されているときはサーバ上の /var/log/secure にログが出ているので確認してみます。

# tail -F /var/log/secure
Jun 28 18:44:57 host sshd[1370]: User your_username not allowed because account is locked
Jun 28 18:44:57 host sshd[1372]: input_userauth_request: invalid user your_username
Jun 28 18:44:57 host sshd[1372]: Connection closed by 123.123.123.123

sshd_config の設定でパスワードを設定していないユーザが ssh でログインできないようになっているようなので、おとなしく user にパスワードを設定します。

passwd your_username

セキュリティ高めるためにも user には最初からパスワード設定しましょう…。


参考情報

  1. コメントはまだありません。

  1. トラックバックはまだありません。