设置与运维

如何使用 SSH 连接到 VPS?

简短回答

在 macOS、Linux 或 Windows 10 及更高版本的任何终端中,运行 ssh root@your-server-ip 命令。使用你在部署时提供的密钥,或通过电子邮件发送给你的密码。首次连接会显示主机密钥指纹,请在接受前与控制面板中的指纹进行比对。

添加密钥而不是依赖密码。使用 ssh-keygen -t ed25519 生成密钥对,在部署时或在面板中上传公钥,实例在构建时就已经禁用了密码认证。

如果你把自己锁在外面——比如防火墙规则、sshd 配置错误、密钥输错——可以使用面板中的带外 VNC 控制台。它连接到虚拟串行控制台,因此即使完全没有网络也能正常工作。

  • ssh -i ~/.ssh/id_ed25519 [email protected]
  • 首次连接时,请核验主机密钥指纹与面板中显示的是否一致
  • Windows:使用内置的 OpenSSH 客户端,除非你更喜欢,否则不要使用 PuTTY
  • 被锁在外面:VNC 控制台始终有效

另见: 带外控制台 · 控制面板 · 配置中

设置与运维领域的7个回答

返回所有答案