跳到主要内容
← 指南列表

通过 SSH 连接 Linux 服务器(Windows、Mac)

以下是通过 SSH 连接新开通的 Linux 服务器的方法。连接信息(IP、账户、密码)可以在 个人中心 → 服务器详情 的“连接信息”卡片中查看。

从 Windows 连接

Windows 10/11 的终端中默认内置了 SSH 客户端。

  1. 从“开始”菜单打开 PowerShell 或 终端。
  2. 输入以下命令。(将 username、ip-address 替换为个人中心中的连接信息)
ssh username@ip-address
  1. 首次连接时,如果提示 Are you sure you want to continue connecting (yes/no)?,请输入 yes。
  2. 输入密码。(输入时屏幕上不显示任何内容是正常的)

从 macOS / Linux 连接

打开系统自带的终端应用,输入相同的命令即可。

ssh username@ip-address

密码太长、难以输入时

在个人中心的“连接信息”卡片中点击 登录密码,即可复制密码。

在 Windows 默认的 PowerShell 窗口中,询问密码时按 Ctrl+V 不会粘贴,反而会输入不可见的字符,导致密码错误。使用下面的 SSH 程序,可以保存密码并一键连接。

程序可用设备费用保存密码
TermiusWindows · macOS · Linux · iOS · Android基础版(Starter)免费可以
XshellWindows个人、教育用途免费可以
MobaXtermWindowsHome Edition 免费可以
PuTTYWindows免费不可以(右键单击粘贴)

新建连接(会话、主机),填入 IP 地址、端口 22、账户名、密码即可。如果其他人使用保存了密码的电脑,对方也能进入服务器,因此请不要在公用电脑上保存密码。

使用 SSH 密钥免密码连接(可选)

如果觉得每次输入密码很麻烦,注册 SSH 密钥会很方便。

# 1. 在本地电脑上生成 SSH 密钥(如果已有则跳过)
ssh-keygen -t ed25519

# 2. 将生成的公钥注册到服务器
ssh-copy-id username@ip-address

如果 Windows 中没有 ssh-copy-id,可以复制 ~/.ssh/id_ed25519.pub 的内容,直接添加到服务器的 ~/.ssh/authorized_keys 文件中。

常见问题

  • 无法连接 —— 请先确认服务器状态是否为“运行中”。
  • Permission denied (publickey,password) —— 请再次确认账户名和密码。区分大小写。
  • 连接经常断开 —— 在 SSH 客户端设置中开启 KeepAlive 选项,可以防止空闲时连接断开。

如果问题仍未解决,请在 Discord 提交工单。