SSH(Secure Shell)是用命令行管理 Linux VPS 的标准方式。本文说明如何从 Windows 10/11(Windows Terminal 或 PowerShell)、PuTTY、macOS 与 Linux,以 SSH 第一次登录位于东京、首尔或莫斯科的 JUSTG Linux 云服务器,并介绍主机密钥提示、通过每台 JUSTG VPS 免费提供的 IPv6 地址连接,以及常见 SSH 连接错误的排查方法。适用于 Debian、Ubuntu、CentOS、Rocky Linux 与 AlmaLinux 镜像。
步骤 1:获取 VPS 的 IP 地址与 root 密码
付款后 VPS 会自动开通。登录 JUSTG 客户中心,进入“我的产品与服务”,选择该 VPS 打开详情页,记下 IPv4 地址、IPv6 地址(若要使用)与 root 密码。以下示例使用文档专用地址 203.0.113.25 与 2001:db8::10,请换成您自己的地址。SSH 默认端口为 22。
步骤 2:在 Windows Terminal 或 PowerShell 用 SSH 登录
Windows 10(1809 以后)、Windows 11 以及 Windows Server 2019/2022 都内置 OpenSSH 客户端,不必另外安装软件。打开 Windows Terminal 或 PowerShell,运行:
ssh [email protected]
若服务器改用其他端口,加上 -p:
ssh -p 2222 [email protected]
出现密码提示时,在 Windows Terminal 按鼠标右键或 Ctrl+Shift+V 粘贴。输入密码时画面不会显示任何字符,这是正常的。如果系统说找不到 ssh 命令,请到“设置 > 应用 > 可选功能”安装 OpenSSH 客户端。
步骤 3:使用 PuTTY 登录 SSH
PuTTY 是 Windows 上常用的图形化 SSH 工具,请只从 PuTTY 官方网站下载,然后:
- 在 Host Name (or IP address) 填入服务器 IP,Port 保持 22。
- 确认 Connection type 为 SSH。
- 在 Saved Sessions 输入名称并按 Save,下次可直接加载。
- 按 Open,以
root登录,按右键粘贴密码。
步骤 4:从 macOS 或 Linux 终端 SSH 连接
macOS 请打开“应用程序 > 实用工具 > 终端”,Linux 打开任一终端即可,系统已预装 OpenSSH 客户端:
ssh [email protected]
想少打几个字,可以在 ~/.ssh/config 加入以下设置,之后只要运行 ssh justg-tokyo:
Host justg-tokyo
HostName 203.0.113.25
User root
Port 22
步骤 5:确认 SSH 主机密钥指纹
第一次连接时会看到类似 The authenticity of host ... can't be established 的消息,以及 ED25519 或 ECDSA 指纹。这代表您的电脑从未见过这台服务器,属于正常现象。输入 yes 后,密钥会存入 ~/.ssh/known_hosts;PuTTY 则按 Accept。之后客户端会检查密钥是否改变,借此防范中间人攻击。
步骤 6:通过 IPv6 地址连接 VPS
所有 JUSTG 云服务器都免费提供 IPv6。如果您所在的网络支持 IPv6,可以直接 SSH 到 IPv6 地址:
ssh root@2001:db8::10
ssh -6 root@2001:db8::10
-6 参数会强制使用 IPv6。PuTTY 直接把 IPv6 地址粘贴到主机字段即可;在 ~/.ssh/config 的 HostName 后填入地址,不需要加方括号。可先用 ping -6 加上您的实际地址测试本地网络是否支持 IPv6。当 IPv4 从您的网络无法连通时,IPv6 也能作为备用管理通道。
步骤 7:常见 SSH 连接错误排查
- Connection timed out(连接超时):IP 错误、VPS 未开机,或防火墙挡住 22 端口。请在客户中心确认服务器状态,并用其中的 VNC/控制台检查防火墙。
- Connection refused(连接被拒绝):服务器可连通,但该端口没有 SSH 服务。从控制台重启服务:
systemctl restart ssh(Debian/Ubuntu)或systemctl restart sshd(CentOS/Rocky/AlmaLinux)。 - Permission denied (publickey,password):密码错误或已禁用密码登录。请重新复制密码并注意不要带上多余的空格,或在客户中心重置密码。
- REMOTE HOST IDENTIFICATION HAS CHANGED:通常在重装系统后出现。运行
ssh-keygen -R 203.0.113.25删除旧密钥后再连接。
ssh -v [email protected]
加上 -v 会输出详细调试信息,能看出连接卡在哪个阶段。
常见问题
一直用 root 加密码登录安全吗?
第一次登录没问题,但正式环境建议创建 sudo 用户、改用 SSH 密钥验证并禁用 root 密码登录,详见我们的 VPS 安全强化教程。
为什么输入密码时画面没有反应?
SSH 会完全隐藏密码输入,连星号都不显示,直接输入或粘贴后按 Enter 即可。
我的网络没有 IPv6,还能用 SSH 吗?
可以,直接连 IPv4 地址即可。IPv6 是可选的,需要本地网络与服务器两端都支持 IPv6 才能使用。
如仍无法连接,请提交工单并附上 ssh -v 的输出,JUSTG 技术支持会协助您处理。