SSH 连接
实例状态变为可用、并且详情页出现公网 IP 后,再开始连接。用户名由系统镜像决定,不能只凭经验猜。
连接前准备
- 实例状态可用或运行中。
- 实例详情中能看到公网 IP 或连接地址。
- 本地私钥文件存在,并且对应的公钥已经在创建实例时选中。
- 确认镜像提供的登录用户名。
连接命令
chmod 600 ~/.ssh/id_ed25519 ssh -i ~/.ssh/id_ed25519 用户名@公网IP
如果私钥不是默认路径,把命令中的路径替换成实际文件。例如:
ssh -i ~/keys/origpu-test.pem ubuntu@203.0.113.10
第一次连接后检查
hostname whoami df -h nvidia-smi
先确认登录用户、主机名、磁盘和 GPU 是否符合预期,再上传代码或开始安装环境。
常见报错
| 报错或现象 | 优先检查 |
|---|---|
| Connection timed out | 实例是否可用、公网 IP 是否正确、网络是否已经初始化。 |
| Permission denied (publickey) | 用户名、私钥路径、私钥权限以及创建时选择的 SSH 公钥是否对应。 |
| Connection refused | 实例是否仍在启动,SSH 服务是否已经运行;不要只重复尝试。 |
| 登录后 GPU 不可见 | 先运行 nvidia-smi,再查看环境检查。 |
安全:不要把私钥上传到控制台、工单或实例公共目录;文档和截图中也不要暴露私钥内容。