作者:Digital Observer(施嘉伟)
Oracle ACE Pro: Database
PostgreSQL ACE Partner
11年数据库行业经验,现主要从事数据库服务工作
拥有Oracle OCM、DB2 10.1 Fundamentals、MySQL 8.0 OCP、WebLogic 12c OCA、KCP、PCTP、PCSD、PGCM、OCI、PolarDB技术专家、达梦师资认证、数据安全咨询高级等认证
ITPUB认证专家、PolarDB开源社区技术顾问、HaloDB技术顾问、TiDB社区技术布道师、青学会MOP技术社区专家顾问、国内某高校企业实践指导教师
公众号:Digital Observer;CSDN:施嘉伟;ITPUB:sjw1933;墨天轮:Digital Observer;PGFans:施嘉伟。
随着云计算的不断发展,越来越多企业和个人开始使用公有云服务进行开发、测试、部署以及学习实验等场景。甲骨文云(Oracle Cloud Infrastructure,OCI)作为全球领先的云服务平台,近年来凭借其“永久免费资源”计划受到大量技术爱好者与企业青睐。
今天这篇文章将详细介绍在 Oracle Cloud 上如何一步步创建一台云主机(计算实例),并实现远程连接,适合初学者,也适合高校实验、企业试用场景。图文并茂,全流程教学,建议收藏!
一、准备工作
在开始创建实例之前,需要确保你已经完成以下准备:
- 注册并登录 Oracle Cloud 账户
- 完成身份验证、选择 Region(区域)
- 如有必要,开通“Always Free”服务(多数账号默认启用)
二、进入“计算实例”管理界面
登录 OCI 控制台后,进入左侧菜单栏:
计算(Compute) → 实例(Instances)
这是我们创建和管理云主机的入口。


三、点击“创建实例”按钮
在“实例”页面中,点击右上角【创建实例】按钮,进入实例配置流程。

四、填写基础信息与实例规格
在创建界面,系统会提示填写和选择如下信息:
1️⃣ 实例名称
你可以自定义名称,如:oracle21c,便于管理。

2️⃣ 选择配置
点击【更改配置】,选择计算实例的资源规格:
- 如果是体验或学习用途,可选择 VM.Standard.E2.1.Micro(永久免费)
- 若需部署中型项目或数据库,请根据需求选择更高规格

3️⃣ 选择操作系统镜像
OCI 提供丰富的镜像选择,包括:
- Oracle Linux(默认推荐)
- Ubuntu
- CentOS
- Windows Server(如需图形界面)
- 其它系统

五、安全设置与网络配置
1️⃣ 安全选项(Security)
此步骤可默认关闭,若需开启 Bastion 或启用高级安全策略可勾选对应选项。

2️⃣ 网络配置
- 默认使用已有的 VCN(虚拟云网络) 和 子网
- 勾选 “分配公有 IP 地址” 以便远程连接
- 若无现成 VCN,可点击“创建新虚拟云网络”

建议新手选择“自动分配”,由系统为你配置默认网络。
六、设置 SSH 密钥(远程登录凭证)
OCI 使用 SSH 密钥认证机制,你需要提供一个 公钥:
- 可上传现有
.ssh/id_rsa.pub - 也可点击“生成密钥对”,系统自动生成并下载到本地(推荐)

⚠️ 请妥善保存私钥文件(.pem 或 .ppk),后续用于登录云主机。
七、配置启动磁盘(Boot Volume)
系统默认创建一个启动盘(50GB 可调),你可以根据实际需求调整容量。
- 如需增加存储,可稍后在实例中添加“块存储卷”
- 对于数据库或文件服务建议单独配置数据盘

确认无误后,点击下一步,复查信息:

八、点击“创建”并等待部署完成
完成上述配置后,点击页面底部的【创建】按钮,系统将自动启动部署流程。
创建过程通常需要 1~2 分钟。


九、使用 SSH 工具远程连接云主机
实例创建成功后,我们可以通过 SSH 登录实例。
默认登录信息:
- 用户名:
opc(Oracle Linux/Ubuntu) - IP 地址:实例详情页中“公有 IP”
- 私钥:创建时下载的
.pem文件
示例连接命令(Linux/macOS):
ssh -i ~/.ssh/your_key.pem opc@公网IP地址
若使用 SecureCRT、Xshell 等客户端工具,也可在 GUI 界面中选择私钥进行连接。




选择之前下载到本地的key即可登陆

常见问题解答
Q1:OCI 云主机真的免费吗?
✅ 是的。Oracle 提供“Always Free”计划,包括:
- 2 台 VM.Standard.E2.1.Micro 实例(各 1 vCPU、1 GB RAM)
- 100 GB 块存储
- 10 GB 对象存储
适合学习、开发、测试等日常用途。
Q2:如何开放端口访问 Web 服务?
需进入 安全列表(Security List) 添加入站规则:
- 类型:自定义 TCP
- 端口范围:80、443(或其他)
- 源 CIDR:
0.0.0.0/0
Q3:可以部署 Oracle 数据库吗?
可以,OCI 镜像库提供了带数据库的系统镜像,或你也可以通过 yum 或 rpm 手动安装。
总结
通过上述步骤,我们已经成功完成了:
- 从 OCI 控制台进入实例管理界面
- 创建并配置一台云主机
- 配置 SSH 密钥、安全组、网络与存储
- 使用 SSH 工具远程登录云主机
这一过程对初学者来说是极好的实战机会,也是高校信息技术课程与企业内部测试环境的理想方案。





