web-dev-qa-db-ja.com

sshできません、許可が拒否されました

useradd USERを使用して新しいユーザーを作成しましたが、サーバーにSSH接続してログインできません。 SSHを簡単に実行できる別のアカウントをすでに持っています。

ssh -v [email protected]を実行すると、パスワードの入力後に次のメッセージが返されます:

debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password

うまくいくアカントを試してみると

debug1: Authentication succeeded (password).

作業アカウントを使用してSSHを実行すると、ユーザーを正常に変更できるため、パスワードが正しいことを知っています。

3
Dexa

同様の問題がありました。 /etc/ssh/sshd.confにはAllowUsers行がありました。その行に新しいユーザーを追加してSSHを再起動することで解決しました。

6
Deeh

.sshとauthorized_keysの権限が正しくないという問題がありました。 700を.sshに、600をauthorized_keysに設定すると、問題が解決しました。

0
BTR Naidu