私は何を見逃していますか? UNIXシステムでrootパスワードを変更し、そのパスワードを使用してログインしようとしました。 inPasswordAuthentication
に設定され、デーモンが再起動されました。この動作は、リモートでログインするかローカルでログインするかに関係なく発生します。yes
sshd_config
sshd
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 -
端末でパスワードを入力してください。