2013-01-20 22:41:26 +0000 2013-01-20 22:41:26 +0000
9
9

PuTTYパスワードのアクセスが拒否されました

PuTTYをrootにしてログインしようとしたのですが、パスワードを入力するとaccess deniedと書いてあります。

誰か直してくれませんか?

回答 (2)

23
23
23
2013-01-21 01:16:37 +0000
  • 正しいサーバーに接続していない。

  • IPアドレスを使用している場合は、それを確認してください。

  • ホスト名を使用している場合は、正しいIPアドレスを指しているか確認してください。

  • 正しいユーザー名を入力していません。

  • root 権限を持っているからといって、実際に root としてログインできるわけではありません。root 権限を持つアカウントを持っていることを意味するだけです (通常は sudo 経由で)。

  • ユーザー名を手動で入力していない場合は、Connection → Data → Auto-login username が実際に root に設定されていることを確認してください。

  • パスワードが正しく入力されていません。

  • 入力しているパスワードを確認してください。

  • CapsLockが無効になっていることを確認してください。

  • PuTTY が適切なキーボードレイアウトを使用していることを確認してください。

  • AltGrを使用している場合、ターミナル→キーボード→AltGrがComopseキーとして動作するがチェックされていないことを確認してください。

  • 上記のどれもうまくいかない場合は、 Connection → Data → Auto-login username (設定されていると仮定して) フィールドをクリアして、ユーザ名フィールドにパスワードを入力して、正しく入力されていることを確認してください。

  • ルートアクセスが無効になっています。

SSHサーバによっては、特定のユーザのSSHログインを無効にすることができ、デフォルトでルートログインを無効にしている場合もあります。

Open SSHサーバを使用している場合は、/etc/ssh/sshd_configを編集して、以下の行のいずれかが含まれていないことを確認する必要があります。

PermitRootLogin no
PermitRootLogin without-password

どちらも単純な Access denied. エラーになりますが、パスワードの入力は許可されています。後者は公開鍵を使用して認証する場合にのみルートログインを許可します。

ルートログインを許可するには、対応する行を削除するか、以下のように置き換えてください。

PermitRootLogin yes

詳細については、 man sshd_config を参照してください。

0
0
0
2014-07-12 04:11:47 +0000

私の場合はインストールしていたFail2banが原因でした。

解決方法:edit /etc/fail2ban/jail.local

エントリーignoreip =の行を編集する必要があります。IP / CIDR / DNS名を入力すると、ログインが可能になるはずです。

関連する質問

16
4
3
12
7