rootでSSHログインに失敗しましたが、正しいパスワードを入力したようです。

rootでSSHログインに失敗しましたが、正しいパスワードを入力したようです。

私は何を見逃していますか? UNIXシステムでrootパスワードを変更し、そのパスワードを使用してログインしようとしました。 inPasswordAuthenticationに設定され、デーモンが再起動されました。この動作は、リモートでログインするかローカルでログインするかに関係なく発生します。yessshd_configsshd

root@ip-10-0-0-155:~# passwd
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@ip-10-0-0-155:~# ssh [email protected]
[email protected]'s password: 
Permission denied, please try again.
[email protected]'s password:

答え1

このファイルを確認し、/etc/ssh/sshd_config次の行を検索してください。

PermitRootLogin no

次に変更してください:

PermitRootLogin yes

答え2

auth.log を読むと、エラーに関する詳細情報を得ることができます。

/etc/ssh/sshd_config私の場合、内部に次の行がある別のセキュリティブロックがありました。

  • グループを許可
  • ユーザーを許可
  • 拒否グループ
  • ユーザー拒否

それらを修正してからservice sshd restart

答え3

私も同じ問題があり、解決しました。

ssh私のキーボードは、コンソールキーボードとサーバーキーボードの間で異なるように構成されています。+実際、私の数字パッドのキーは=;しかし、その理由をまったく理解していませんでした。

同じ文字が入力されていることを確認してください。

答え4

localhostログインを使用していますssh。これは通常不要で、わずかなオーバーヘッドが発生する可能性があります。努力する

su -

端末でパスワードを入力してください。

関連情報