PuTTY 密码访问被拒绝

PuTTY 密码访问被拒绝

我尝试使用 PuTTY 以 root 身份登录,但当我输入密码时,它显示拒绝访问

有人可以帮我解决这个问题吗?

答案1

我能想到的潜在问题只有四个(其中大部分已经涉及过了):

您没有连接到正确的服务器。
  • 如果您使用 IP 地址,请检查。

  • 如果您使用主机名,请验证它是否指向正确的 IP 地址和/或尝试 IP 地址。

您输入的用户名不正确。
  • 您拥有 root 访问权限并不意味着您实际上可以以 root 身份登录。这仅意味着您拥有一个具有 root 权限的帐户(通常通过 sudo)。

  • 如果您没有手动输入用户名,请确保连接 → 数据 → 自动登录用户名实际上设置为

您输入的密码不正确。
  • 检查您输入的密码。

  • 确认已CapsLock被禁用。

  • 验证 PuTTY 是否使用正确的键盘布局。

  • 不要按 Ctrl+V,尝试复制密码,然后单击控制台内部并右键单击。

  • 如果你使用AltGr,请确保终端 → 键盘 → AltGr 充当 Compopse 键未检查。

  • 如果以上方法均无效,请清除该字段连接 → 数据 → 自动登录用户名(假设已设置)并在用户名字段中输入密码以验证其是否输入正确。

根访问已被禁用。

某些 SSH 服务器可以禁用某些用户的 SSH 登录,甚至可能默认禁用 root 登录。如果您使用的是 Open SSH 服务器,则必须编辑/etc/ssh/sshd_config并确保它不包含以下行之一:

    PermitRootLogin no
    PermitRootLogin without-password

两者都导致一个简单的拒绝访问。错误,尽管它们允许您输入密码。后者仅在使用公钥进行身份验证时才允许 root 登录。

要允许 root 登录,请删除相应的行或将其替换为以下内容:

    PermitRootLogin yes

sshd_config 命令了解更多信息。

答案2

对我来说,我安装的是 fail2ban。

解决方案:编辑/etc/fail2ban/jail.local

必须编辑包含该条目的行ignoreip =。将您的 IP / CIDR / DNS 名称输入框中,然后就可以再次登录了。

相关内容