如何在Oracle云上搭建VPS服务器?
| 项目 |
内容 |
| 服务商 |
Oracle Cloud |
| 免费套餐 |
Always Free |
| 配置选择 |
X86: 1C/1G, ARM: 最高4C/24G |
| 注册方式 |
个人/企业 |
| 验证方式 |
信用卡验证 |
| 主要用途 |
网站托管、应用部署、VPN等 |
| 优势 |
永久免费、配置较高 |
| 难点 |
注册审核、区域选择、网络配置 |
Oracle Cloud搭建VPS详细教程
Oracle Cloud提供的免费VPS服务因其永久免费特性和相对较高的配置而备受关注。下面将详细介绍搭建过程和常见问题解决方案。
主要步骤概览
| 步骤 |
操作内容 |
所需工具 |
| 1 |
注册Oracle Cloud账号 |
浏览器、邮箱 |
| 2 |
创建VM实例 |
Oracle控制台 |
| 3 |
配置SSH密钥 |
SSH客户端 |
| 4 |
安全组设置 |
网络配置界面 |
| 5 |
连接服务器 |
SSH工具 |
详细操作流程
步骤1:注册Oracle Cloud账号
操作说明:
访问Oracle Cloud官网完成账号注册,需要准备有效的邮箱和信用卡进行验证。
使用工具提示:
- 推荐使用Gmail、Outlook等国际邮箱
- 支持Visa/Master信用卡
- 建议使用Chrome浏览器
代码块模拟工具界面:
Oracle Cloud Free Tier
↓
立即免费试用
↓
填写个人信息(姓名拼音、邮箱、国家)
↓
验证电子邮件
↓
设置密码(需包含大小写字母、数字和特殊字符)
↓
选择主区域(一旦选择无法更改)
↓
信用卡验证(扣1.38新加坡元后返还)
↓
等待审核通过
步骤2:创建VM实例
操作说明:
登录控制台后创建计算实例,选择合适的配置和系统映像。
使用工具提示:
- 控制台地址:https://cloud.oracle.com
- 建议选择Ubuntu系统便于后续配置
- ARM实例配置更灵活,性能更好
代码块模拟工具界面:
Compute → Instances → 创建实例
↓
命名实例
↓
选择映像(Ubuntu 20.04/22.04)
↓
配置选择(X86固定配置或ARM自定义配置)
↓
SSH密钥配置(选择"为我生成密钥对")
↓
下载私钥文件
↓
点击创建
步骤3:SSH密钥配置
操作说明:
妥善保存下载的私钥文件,这是后续连接服务器的唯一凭证。
使用工具提示:
- 私钥文件需保存在安全位置
- 建议备份私钥文件
- 文件权限设置为600
代码块模拟工具界面:
SSH密钥生成选项:
☑ 为我生成密钥对(推荐)
☐ 上传公钥密钥对
☐ 无SSH密钥
下载的私钥:ssh-key-2025-10-31.key
步骤4:安全组设置
操作说明:
配置网络安全组规则,开放必要的端口供外部访问。
使用工具提示:
- 22端口:SSH连接
- 80端口:HTTP服务
- 443端口:HTTPS服务
代码块模拟工具界面:
实例详情 → 子网 → 安全列表
↓
添加入站规则
源CIDR:0.0.0.0/0
IP协议:TCP
目标端口范围:22,80,443
步骤5:连接服务器
操作说明:
使用SSH客户端工具连接创建的VPS实例。
使用工具提示:
- 推荐工具:Xshell、MobaXterm、WindTerm
- 需要实例的公网IP地址
- 默认用户名:ubuntu(Ubuntu系统)或opc(Oracle Linux)
代码块模拟工具界面:
新建会话
主机:150.230.xxx.xxx
端口:22
用户名:ubuntu
验证方法:Public Key
密钥文件:选择下载的私钥
常见问题与解决方案
| 问题 |
原因 |
解决方案 |
| 注册审核不通过 |
信息填写不真实、IP地址问题、信用卡验证失败 |
使用真实信息、更换网络环境、尝试不同信用卡 |
| SSH连接失败 |
私钥文件丢失、权限设置错误、安全组未开放22端口 |
重新生成密钥对、设置文件权限为600、检查安全组规则 |
| 端口无法访问 |
系统防火墙阻挡、安全组规则未生效 |
关闭系统防火墙、检查安全组配置、重启实例 |
| 系统重装困难 |
Oracle官方未提供重装功能 |
使用DD脚本重装系统或删除后重新创建实例 |
| SSL证书申请失败 |
之前申请的证书未完全清理 |
使用acme.sh撤销旧证书:~/.acme.sh/acme.sh --revoke -d "域名" --ecc |
| 区域资源不足 |
热门区域(日本、韩国)资源紧张 |
选择美国区域或其他可用区域,或使用脚本监控资源释放 |
通过以上步骤,你可以成功在Oracle Cloud上搭建VPS服务器。需要注意的是,Oracle的免费套餐有一定限制,如磁盘总容量200GB,同时只能运行2个X86实例或相应配额的ARM实例。在操作过程中遇到问题时,可以参考常见问题表格中的解决方案进行处理。
发表评论