起源算力使用 SSH 密钥认证连接 GPU 实例,不支持密码登录。使用前需要先上传您的 SSH 公钥。
什么是 SSH 密钥?
SSH 密钥是一对加密文件:
- 公钥(id_ed25519.pub)— 上传到平台,注入到实例中
- 私钥(id_ed25519)— 保存在本地,用于连接实例
⚠️ 私钥请务必保存在本地,不要上传或分享给任何人!
生成 SSH 密钥
macOS / Linux
# 生成 ED25519 类型密钥(推荐)
ssh-keygen -t ed25519
# 按回车使用默认位置 ~/.ssh/id_ed25519
# 可选设置密码短语(passphrase)
# 查看公钥内容
cat ~/.ssh/id_ed25519.pub
Windows (PowerShell)
# 生成密钥
ssh-keygen -t ed25519
# 查看公钥
Get-Content ~/.ssh/id_ed25519.pub
上传公钥到平台
通过个人中心
- 点击右上角头像 → 个人中心
- 在快捷统计中点击 SSH 密钥 卡片
- 点击 添加SSH密钥
- 填写:
- 密钥名称:给自己看的标识(如「我的 MacBook」)
- 公钥内容:粘贴
cat ~/.ssh/id_ed25519.pub输出的内容 - 点击保存
- 系统自动同步到云端
创建实例时直接粘贴
在实例创建页面,您可以直接粘贴新的公钥,系统会同步创建并保存。
管理已有密钥
在 SSH 密钥管理页面,您可以:
- 查看密钥列表 — 名称、指纹、类型、同步状态
- 同步到云端 — 手动同步到云端
- 删除密钥 — 删除后已创建的实例不受影响,但新实例无法使用该密钥
连接实例
实例运行后,使用对应的私钥连接:
ssh -i ~/.ssh/id_ed25519 root@<实例IP> -p <端口>
如果用默认路径的密钥,可以省略
-i参数。
常见问题
Q: 可以上传多个密钥吗? A: 可以,一个账户可以添加多个 SSH 密钥。
Q: 一个密钥可以用于多个实例吗? A: 可以,上传一次后创建的所有实例都会自动注入该密钥。
Q: 忘记上传密钥就创建了实例怎么办? A: 释放实例,上传密钥后重新创建。
Q: 密钥删除了,现有实例还能连接吗? A: 能,密钥删除只影响新实例,已注入的密钥不受影响。