Den*_*nis 26
我只能想到四个潜在问题(其中大部分已经涵盖):
您没有连接到正确的服务器。如果您使用的是 IP 地址,请检查它。
如果您使用的是主机名,请验证它是否指向正确的 IP 地址和/或尝试使用 IP 地址。
您拥有 root 访问权限的事实并不意味着您实际上可以以 root 身份登录。这仅意味着您拥有一个具有 root 权限的帐户(通常通过 sudo)。
如果您没有手动输入用户名,请确保Connection ? 数据 ?自动登录用户名实际上设置为root。
检查您输入的密码。
确认CapsLock已禁用。
验证 PuTTY 是否使用正确的键盘布局。
尝试复制密码,而不是 Ctrl+V,然后在控制台内部单击并右键单击。
如果使用AltGr,请确保Terminal ? 键盘 ?AltGr 充当未选中Comopse 键。
如果以上都不起作用,请清除字段连接?数据 ?自动登录用户名(假设已设置)并在用户名字段中输入密码以验证输入是否正确。
某些 SSH 服务器可以禁用某些用户的 SSH 登录,甚至可能默认禁用 root 登录。如果您使用的是 Open SSH 服务器,则必须编辑/etc/ssh/sshd_config
并确保它不包含以下行之一:
PermitRootLogin no
PermitRootLogin without-password
Run Code Online (Sandbox Code Playgroud)
两者都会导致简单的访问被拒绝。错误,尽管他们允许您输入密码。后者仅在使用公钥进行身份验证时允许 root 登录。
要允许 root 登录,请删除相应的行或将其替换为以下内容:
PermitRootLogin yes
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅man sshd_config。