当我们购买 VPS 并安装 Linux 系统后,可以通过 SSH 进行远程登录服务器。进入命令行以后,就能执行 Linux 命令、安装软件或修改配置。本文介绍 SSH连接VPS 的操作方法,包含 Windows、macOS、Linux、iPhone、Android 和平板设备。内容以 root 用户和密码登录为例,新手准备好服务器登录资料后,按照自己使用的设备操作即可。
一、SSH 连接 VPS 前需要准备哪些信息
使用 SSH 登录 VPS 前,需要先准备服务器地址和登录资料。无论使用 Windows、macOS、Linux 还是手机连接,后面都会用到这些信息。
- VPS IP地址:服务器的公网 IP,例如
192.0.2.10。 - SSH端口:常见端口是
22,有些 VPS 会使用其他端口,请以商家后台提供的信息为准。 - 用户名:Linux VPS 常见的管理员用户名是
root。如果商家提供了其他用户名,就填写对应的用户名。 - root密码:登录 root 用户时使用的密码,可以由商家提供,也可以在 VPS 后台设置或重置。
如果使用的是搬瓦工 VPS,搬瓦工SSH登录需要的 VPS IP地址、SSH端口和 root密码都可以在后台 KiwiVM 面板确认。刚购买搬瓦工,还不熟悉后台的话,可以参考:搬瓦工购买后怎么用?从 KiwiVM 到 SSH 登录新手教程。
二、Windows 如何通过 SSH 连接 VPS
Windows SSH连接可以使用 Windows Terminal、PowerShell,也可以安装 Xshell 这类 SSH 客户端。如果电脑已经启用了 OpenSSH 客户端,使用系统终端就能完成连接。
1. 使用 Windows Terminal 或 PowerShell
打开 Windows Terminal 或 PowerShell 后,输入 SSH 命令。下面命令里的 IP 和端口需要换成自己的 VPS 信息。
ssh root@VPS_IP -p SSH端口
例如 VPS IP 是 192.0.2.10,SSH 端口是 2222,可以输入:
ssh root@192.0.2.10 -p 2222
输入完成后按 Enter,终端会开始连接服务器。第一次登录时可能出现主机密钥和密码提示,第五节会说明该怎么处理。
2. 使用 Xshell 连接 VPS
如果更习惯图形界面,也可以使用 Xshell连接VPS。新建连接后,把第一节准备好的服务器资料填到对应位置。
如果电脑还没有安装 Xshell,可以先完成软件下载安装,具体步骤可以参考:Xshell 和 Xftp 免费版下载教程:官方下载安装与邮箱验证。
- 主机:填写 VPS IP。
- 端口:填写 SSH 端口。
- 用户名:填写
root。 - 密码:填写 root 密码。
Xshell 的界面操作和终端命令有所区别,需要按界面一步一步设置的话,可以参考:搬瓦工 Xshell SSH 连接教程。
三、macOS 和 Linux 如何通过 SSH 连接 VPS
macOS 和 Linux 都可以使用系统终端连接服务器,两种系统使用的 SSH 命令相同。Mac SSH连接和 Linux SSH连接都不需要另外填写图形界面的连接资料。
打开终端后,输入下面格式的命令:
ssh root@192.0.2.10 -p 2222
把示例中的 192.0.2.10 和 2222 换成自己的 VPS IP 和 SSH 端口,再按 Enter。
如果服务器使用的是 22 端口,也可以省略端口参数:
ssh root@192.0.2.10
四、手机和平板如何通过 SSH 连接 VPS
手机SSH也可以完成 VPS 登录。iPhone、iPad 和 Android 都有 SSH 客户端,下面以 Termius SSH 为例介绍填写方法。
iPhone SSH 和 Android SSH 的设置方式很接近。打开 Termius,新建一个 Host,再把服务器资料填入下面几个位置。
- Address / Host:填写 VPS IP。
- Port:填写 SSH 端口。
- Username:填写
root。 - Password:填写 root 密码。
填写完成后保存 Host,再打开这个连接。如果第一次连接时出现主机密钥提示,按照下面的方法处理即可。
五、首次 SSH 登录的注意事项
第一次连接一台新的 VPS 时,SSH 客户端可能会要求确认主机密钥,随后再要求输入登录密码。第一次使用 SSH 时,比较容易在这两个地方产生疑问。
1. 确认 SSH 主机密钥
第一次使用 SSH 连接一台 VPS 时,终端可能会出现下面的提示,要求确认这台服务器的主机密钥。
The authenticity of host '...' can't be established.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
确认 VPS IP 和 SSH 端口有没有填错。如果商家提供了主机密钥指纹,也可以确认是否一致。确认没有问题后,输入:
yes
按 Enter 后,SSH 会记录这台服务器的主机密钥,并继续进入登录验证。
2. 输入密码时没有字符显示
终端要求输入 root 密码时,屏幕不会显示输入的字母、数字,也不会出现星号。这是 SSH 密码输入时的正常表现,继续输入完整密码,再按 Enter。
密码正确后,终端会进入服务器命令行。出现类似 root@server:~# 的提示符,就说明已经登录到 VPS。
六、SSH 连接失败的排查方法
SSH 连接失败时,终端会显示对应的错误提示。根据提示检查 IP、端口、用户名、密码和 VPS 状态,往往就能找到问题。
- Connection timed out:确认 VPS IP 和 SSH 端口有没有填错,并确认 VPS 是否已经启动。
- Connection refused:确认 SSH 端口是否正确。如果端口没有填错,可能是 SSH 服务没有启动,或者没有使用这个端口。
- Permission denied:确认用户名和 root 密码是否正确,重新输入后再连接。
- 密码一直失败:可以进入 VPS 管理后台重新设置 root 密码,再使用新密码登录。
- 重装系统后出现主机密钥变化提示:如果 VPS 刚重装过系统,电脑里保存的旧主机密钥可能已经失效,需要清除旧记录后重新连接。
SSH 一直连接超时时,可以测试本地到 VPS 的网络线路,确认连接经过了哪些节点。需要做路由测试时,可以参考:Traceroute 使用教程:Linux 路由追踪命令安装与测试方法。
路由测试没有发现明显异常,可以把排查重点放到服务器端,继续检查 SSH 设置。
如果登录信息没有填错,仍然无法连接时,可以继续检查 SSH 服务、防火墙和 VPS 网络状态。更完整的处理步骤可以参考:Linux VPS SSH 连接失败或超时怎么办?
SSH 登录成功后,就可以通过命令行管理 VPS。以后换电脑或手机,只需要使用对应的 SSH 客户端重新连接即可。
| 套餐 | CPU | 内存 | 硬盘 | 流量 | 带宽 | 机房 | 价格 | 购买 |
|---|---|---|---|---|---|---|---|---|
| KVM (最便宜) | 2核 | 1GB | 20GB | 1TB | 1Gbps | 9个 | $49.99/年 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 1Gbps | 9个 | $52.99/半年 | 立即选购 | |
| CN2 GIA-E (最推荐) | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | 15个 | $49.99/季度 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 2.5Gbps | 15个 | $89.99/季度 | 立即选购 | |
| SLA (SLA 保障) | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | 1个 | $65.89/季 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 2.5Gbps | 1个 | $116.99/季 | 立即选购 | |
| 香港 (高端) | 2核 | 2GB | 40GB | 0.5TB | 1Gbps | 15个 | $89.99/月 | 立即选购 |
| 4核 | 4GB | 80GB | 1TB | 1Gbps | 15个 | $155.99/月 | 立即选购 | |
| 大阪 (高性价比) | 2核 | 2GB | 40GB | 0.5TB | 1.5Gbps | 15个 | $49.99/月 | 立即选购 |
| 4核 | 4GB | 80GB | 1TB | 1.5Gbps | 15个 | $86.99/月 | 立即选购 | |
选择建议 入门使用KVM 套餐价格最低,适合建站、学习 Linux、简单测试和预算有限的新手用户。 综合推荐CN2 GIA-E 套餐线路更好、可选机房更多,适合长期使用,也是多数用户优先考虑的方案。 高端需求香港、东京、大阪等高端线路价格更高,适合对国内访问速度、低延迟和稳定性要求较高的用户。 |
||||||||
套餐汇总:搬瓦工在售方案汇总 | 购买教程:搬瓦工注册与购买教程 | 优惠码:最新搬瓦工优惠码 |
||||||