当前位置:首页>Linux>连接Oracle Cloud Linux实例操作指南

连接Oracle Cloud Linux实例操作指南

  • 2026-09-10 01:28:31
连接Oracle Cloud Linux实例操作指南
一、核心准备

1. 必要信息获取

  • 公网IP地址:控制台「Compute → Instances」→ 实例详情页「Public access IP address」
  • 用户名:opc(官方镜像默认)或ubuntu(Ubuntu镜像)
  • SSH密钥:
    • 创建实例时系统生成的.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)

  1. 使用puttygen.exe将.pem转为.ppk
  2. 配置Session:
    • Host Name:<公网IP>
    • Connection → SSH → Auth → 选择.ppk文件
  3. 点击Open登录
三、故障处理

常见问题解决方案

问题现象
解决方案
Permission denied (publickey)
1. 检查密钥权限(chmod 400)2. 确认用户名(opc/ubuntu)
Connection refused
1. 检查安全组22端口2. 确认实例状态为RUNNING
密钥丢失
需终止实例重建(不可恢复)

高级场景

  • 串行控制台:用于系统级故障排查(需提前配置)
  • 重置SSH密钥:通过串行控制台修改/home/opc/.ssh/authorized_keys
四、安全规范
  1. 禁止密码登录:确保/etc/ssh/sshd_config中PasswordAuthentication no
  2. 定期轮换密钥:建议每90天更新SSH密钥对
  3. 最小权限原则:
    • 限制sudo权限
    • 使用visudo配置精细化权限

文档生成时间:2026-03-24 11:25 适用版本:Oracle Cloud Infrastructure 2026 Q1

最新文章

随机文章