如何通过 SSH 连接 VPS:Windows、macOS 和 Linux
拿到了 IP 地址和 root 密码,接下来怎么做?本指南带您从 Windows、macOS 或 Linux 上的首次 SSH 登录走到密钥登录,并解释最常见的错误信息。

要通过 SSH 连接 VPS,打开终端(Windows 用 PowerShell,macOS 或 Linux 用终端),输入 ssh root@服务器IP,首次连接时确认服务器指纹,然后输入主机面板中的 root 密码。首次登录后,建议改用 SSH 密钥,以后就不再需要密码。
SSH(Secure Shell)是管理 Linux 服务器的标准方式:一条加密连接,让您在服务器上获得命令行。本指南涵盖各主流系统上的首次登录、密钥登录、一个实用快捷方式,以及新手最常遇到的错误。
开始前需要准备什么
- 服务器 IP 地址——例如 203.0.113.25,VPS 创建后显示在面板中。
- 用户名——新 VPS 上通常是
root。 - root 密码——显示在面板中,或在服务器就绪时发送给您。
- SSH 端口——默认 22,只有修改过才需要指定。
- SSH 客户端——Windows 10/11、macOS 和 Linux 都已内置,无需安装。
在 Windows、macOS 和 Linux 上首次登录
- 打开终端——Windows 上点开始,输入 PowerShell 并打开;macOS 上打开“终端”;Linux 上打开终端应用。
- 运行 ssh 命令——输入
ssh [email protected](换成您的 IP)。如使用其他端口,加上-p 2222。 - 确认指纹——首次连接时 SSH 会询问是否信任服务器密钥。输入
yes,密钥会被保存,以后的连接都会自动校验。 - 输入密码——输入时屏幕上不会显示任何内容,连圆点都没有,这是正常的。按回车即可。
- 登录成功——提示符会变成类似
root@server:~#。运行apt update测试连接。
更喜欢图形界面?Windows 上的 PuTTY 或跨平台的 Termius 用法相同:填写 IP、端口 22 和用户名,按提示输入密码。
用 SSH 密钥代替密码
SSH 密钥对用保存在您电脑上的加密密钥代替密码。这样更安全,也不用再输入密码。
- 生成密钥——在您自己的电脑上运行
ssh-keygen -t ed25519,按回车接受默认位置。建议设置密钥口令。 - 把公钥复制到服务器——macOS 和 Linux 上运行
ssh-copy-id [email protected]。Windows 的 PowerShell 没有 ssh-copy-id,请运行type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"。 - 测试——打开新终端运行
ssh [email protected],应当无需服务器密码即可登录。 - 然后加固——密钥可用后,关闭密码登录并创建非 root 用户,具体见我们的VPS 安全检查清单。
快捷方式:SSH 配置文件
每次都输入 IP 很麻烦。在您电脑上的 ~/.ssh/config(Windows 上是 C:\Users\用户名\.ssh\config)中添加一条记录:
Host myvps HostName 203.0.113.25 User root Port 22
之后只需输入 ssh myvps。多台服务器就添加多个配置块。
常见 SSH 错误及含义
| 提示信息 | 可能原因 | 处理方法 |
|---|---|---|
| Connection timed out | IP 错误、服务器关机或防火墙拦截端口 | 检查 IP 和服务器是否运行,检查防火墙规则 |
| Connection refused | 该端口上没有 SSH 在监听 | 检查端口;必要时通过面板控制台重启 SSH |
| Permission denied | 密码或用户名错误,或密钥未被接受 | 仔细重新输入密码,检查用户名和密钥 |
| Remote host identification has changed | 服务器重装过,密钥已变化 | 如果确实重装过,运行 ssh-keygen -R 203.0.113.25 后重新连接 |
-v(ssh -v root@IP)可以看到连接的每一步,最后几行通常能准确显示卡在哪里。登录后应该做什么
- 更新系统——Ubuntu 或 Debian 上运行
apt update && apt upgrade。 - 加固安全——按照VPS 安全检查清单操作:防火墙、非 root 用户、仅密钥登录。
- 部署应用——例如在 VPS 上安装 WordPress。
- 绑定域名——参见如何将域名指向 VPS。
获取一台可直接 SSH 的 VPS
mistREG 在欧盟提供基于 NVMe SSD 和 AMD EPYC 的 KVM VPS,拥有完整 root 权限。付款约 60 秒后,IP 地址和 root 密码就会出现在您的面板中,可立即按上述步骤操作。查看 VPS 套餐、我们的服务,或在 Telegram @mistnetwork 联系我们。


