1. 必要信息获取
- 公网IP地址:控制台「Compute → Instances」→ 实例详情页「Public access IP address」
- 用户名:
opc(官方镜像默认)或ubuntu(Ubuntu镜像) - 创建实例时系统生成的
.pem私钥文件(需妥善保管)
2. 安全组配置(关键)
需添加TCP 22端口入站规则:
- 方向:入站- 源类型:CIDR- 源CIDR:0.0.0.0/0(调试期)或企业公网IP(生产环境)- 协议:SSH (TCP/22)- 目标端口:22
🔒 生产环境务必限制源IP范围
方式1:系统原生SSH(推荐)
# 设置密钥权限(关键!)chmod 400 /path/to/private-key.pem# 建立连接(替换IP和密钥路径)ssh -i /path/to/private-key.pem opc@<公网IP>
方式2:PuTTY(旧版Windows)
- 使用
puttygen.exe将.pem转为.ppk - Connection → SSH → Auth → 选择
.ppk文件
常见问题解决方案
| |
|---|
Permission denied (publickey) | 1. 检查密钥权限(chmod 400)2. 确认用户名(opc/ubuntu) |
Connection refused | 1. 检查安全组22端口2. 确认实例状态为RUNNING |
| |
高级场景
- 重置SSH密钥:通过串行控制台修改
/home/opc/.ssh/authorized_keys
- 禁止密码登录:确保
/etc/ssh/sshd_config中PasswordAuthentication no
文档生成时间:2026-03-24 11:25 适用版本:Oracle Cloud Infrastructure 2026 Q1