服务器登录问题排查
VPS 登录问题的常见原因与解决方案。
1. VPS 操作系统的标准登录信息
2. 通过服务器控制面板中的屏幕 (Screen) 登录
3. 通过远程连接登录
4. 常见问题解答 (FAQ)
您在登录 VPS 时遇到问题可能有多种原因。请参见下文了解一些可能的原因及解决方法。如果问题仍然存在,请联系客户支持。
1. VPS 操作系统的标准登录信息
我们默认向 VPS 提供 Debian 操作系统。
- 默认用户名始终为 “root”。
- 您在服务器交付后通过电子邮件收到了密码。
密码是通过一封单独的电子邮件发送给您的。此密码不同于您用于登录服务器控制面板或客户控制面板的密码。
- 如果忘记了密码,您可以在服务器控制面板 (SCP) 的 Access(访问)下设置新密码:设置新密码
- 或者,您可以使用救援系统设置新密码。
2. 通过服务器控制面板中的屏幕 (Screen) 登录
您可以通过 Screen 在服务器控制面板 (SCP) 中访问您的服务器。如果您使用的是预安装的操作系统,可以使用默认用户名 “root” 和保存的密码。
请注意以下事项:
- 出于安全原因,密码字段中的输入是隐藏的。
- 您无法在其中进行文本的复制和粘贴。
- 屏幕上的键盘布局可能与您的键盘布局不同。请在用户名输入框中检查输入的内容是否正确传输。如果不是,请在 Settings(设置)下调整键盘布局。
3. 通过远程连接登录
Secure Shell (SSH)
准备工作
- 首先,检查您是否可以通过 Screen 登录到服务器控制面板 (SCP)。如果您无法登录,则说明您使用的登录凭据可能有误。
- 还要确认服务器具有活动的互联网连接。您可以通过 ping 服务器来检查:
ping 1.2.3.4
如果服务器没有处于活动状态的互联网连接,请转到:网络问题排查
可以通过屏幕访问且互联网连接正常
如果您可以通过屏幕访问且互联网连接处于活动状态,请检查以下设置:
-
验证 SSH 是否处于活动状态:
systemctl status sshd -
检查是否允许 “root” 进行 SSH 访问:
/etc/ssh/sshd_config
PermitRootLogin yes > 允许通过用户 “root” 进行 SSH 访问。
PermitRootLogin no > 不允许通过用户 “root” 进行 SSH 访问。
出于安全原因,我们建议为 SSH 创建单独的用户,并禁用 “root” 的 SSH 访问。
- 检查 SSH 端口是否开放:如果出现诸如 “Port 22: Connection refused” 之类的错误消息,请检查 SSH 是否正在运行以及端口是否已开放。可能是防火墙阻止了访问。
常见错误消息
- 确保登录信息正确无误,并且可以通过屏幕控制台登录。
- 如果不行,请在服务器控制面板 (SCP) 的 Access 下设置新密码。
此错误消息通常在以下情况出现:
- 目标服务器上的 SSH 守护进程未运行。
- SSH 端口未开放。防火墙可能阻止了访问。
此错误消息在目标服务器上的 SSH 端口未开放(例如由于防火墙原因)或服务器未正确配置为接受入站 SSH 连接时出现。如果配置了个性化的 SSH 端口,也可能出现该消息。
此错误消息在无法验证目标服务器的主机密钥时出现。
此错误消息在用户身份验证失败时出现。例如,可能是由于密码错误或 SSH 密钥无效所致。
此错误消息在使用 SSH 密钥的长度无效时出现。为了被系统接受,SSH 密钥必须满足特定要求。
此错误消息在服务器未向用户或客户端提供任何受支持的身份验证方法时出现。
此错误消息在服务器未向用户或客户端提供任何受支持的身份验证方法时出现。这可能表明 SSH 配置或密钥生成存在问题。
当用户手动断开 SSH 连接时(例如按 CTRL+C 或关闭终端窗口),将显示此消息。
远程桌面协议 (RDP)
请注意,RDP 并未预先安装。因此,仅当您自行安装并配置了 RDP 时,才能通过 RDP 进行远程访问。
4. 常见问题解答 (FAQ)
如果您已无法访问服务器,可以通过安装新的操作系统来重置服务器。这相当于对服务器进行完全重置。您可以在此处找到有关安装新操作系统的更多信息:服务器管理选项
警告: 这也将删除服务器上您自己的所有数据。
如果您无法再访问 Windows 服务器,可以尝试使用救援系统分配新密码。操作步骤如下:
- 在救援系统中启动服务器。
- 挂载 Windows 系统分区
C:\\。 - 使用适当的工具重置密码。
更多信息: 救援系统
最后更新:2026年7月23日