新規ユーザーはSSH経由でログインできません。

新規ユーザーはSSH経由でログインできません。

Redhat 6.10環境で2つの新しいアカウントを設定しようとしています。私が最初に作成したアカウントは問題なくうまく機能しました。同じ手順を使用しましたが、2番目のアカウントはパテを使用してSSH経由でログインできませんでした。

エラーメッセージ:

Access denied Using keyboard-interactive authentication.

私が試したこと:両方のユーザーが同じパスワードを持ち、両方が同じグループにあり、グループはファイルにありますsshd_config。アカウント間の唯一の違いは名前(4文字)です。私が逃したことについてのアイデアはありますか?また、何かを見逃した場合に備えて、両方のアカウントのパスワードをリセットしました。どこかに権限問題があると仮定しますが、どこから探すべきかわかりません。

編集する:

/var/log/secureファイルのエラーメッセージ:

error: PAM: Authentication failure for <user> from <myComputer>
pam_unix(sshd:auth): conversation failed
pam_unix(sshd:auth): auth could not identify password for [user]
error: ssh_msg_send: write

答え1

まず、常にログを確認してください。デフォルトでは、/var/log/secureすべてのログイン試行が記録されますssh。別のウィンドウでそれを開き、tail -f /var/log/secureユーザーとしてログインを試みることができます。

次に、ユーザーに有効なシェルがあることを確認します。で確認できますgrep username /etc/passwd。シェルをbashに変更するにはchsh username -s /bin/bash

ユーザーにホームディレクトリがあることを確認します。彼のホームディレクトリもリストされており、/etc/passwd以下を使用して確認できます。彼のホームフォルダが存在しない場合は、作成する必要がありますが、正しい所有権を設定したことを確認してください。ホームディレクトリがないため、このユーザーがログインするのを妨げてはいけません。su - usernamecd ~

sshd_configユーザーがリストにあることを確認してくださいDenyUsers。そうでない場合は追加してみてくださいAllowUsers。 sshd_configにない場合、構文は次のようになります。

AllowUsers username

関連情報