Oracle Cloud 甲骨文云永久免费VPS注册与搭建教程:ARM 4C24G 实例与防回收指南
想白嫖一台配置不错的免费云服务器?Oracle Cloud(甲骨文云)Always Free 永久免费套餐几乎是目前最香的羊毛:免费账号可以拿到最高 4 核 ARM CPU + 24GB 内存 + 200GB 磁盘的实例,而且不是试用,是永久免费。这篇文章从注册、创建实例到防止被回收,一步步讲清楚。
一、甲骨文免费套餐到底送什么?
新注册账号会赠送 30 天试用期 + 300 美元免费额度,可以随便开各种付费实例体验。30 天试用结束后,账号自动转为 Always Free 永久免费套餐,以下资源终身免费:
因为 200GB 磁盘配额的限制,一个账号最多能创建 4 台免费实例。常见组合方案:
| 方案 | 配置 | 适合 |
|---|
| ------ | ------ | ------ |
|---|
| 单台 ARM | 4C/24G/200G 引导卷 | 性能最大化,跑高负载服务 |
|---|
| ARM + X86 混搭 | 2C/12G + 1C/1G×2 | 性能和数量均衡 |
|---|
| 纯 ARM 多开 | 1C/6G×4 台 | 数量最大化,做探针/代理等轻量服务 |
|---|
注意:ARM 实例创建后不会显示 Always Free 字样,只要不超出 4C/24G 配额就不会扣费,别被界面吓到。
二、注册账号(关键步骤)
oracle.com/cloud/free,点击"免费开始使用";注册常见问题:
三、创建 ARM 免费实例
ssh-keygen -t rsa 生成一份);四、连接实例与修改 root 密码
创建实例时如果上传了 SSH 密钥,直接使用密钥登录:
ssh -i ~/.ssh/id_rsa ubuntu@<公网IP>
如果忘记/没有密钥,或者想用 root 密码登录,可以先登录后设置:
sudo passwd root # 设置 root 密码
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/' /etc/ssh/sshd_config
sudo systemctl restart sshd
大坑提醒:Ubuntu 镜像的 sshd 配置中,/etc/ssh/sshd_config.d/60-cloudimg-settings.conf 里默认禁用了密码登录,只改主配置文件不生效,必须把这个文件里的 PasswordAuthentication no 改成 yes,否则 root 密码登录一直报 Permission denied。
五、挂载额外的免费块存储
创建完引导卷后,200GB 配额没用完的部分可以创建块存储卷(Block Volume)挂载到实例上:
sudo fdisk -l # 确认新磁盘设备名,一般是 /dev/sdb
sudo fdisk /dev/sdb # 依次输入 n → p → 回车 → 回车 → w 分区
sudo mkfs.ext4 /dev/sdb1 # 格式化
sudo mkdir /data && sudo mount /dev/sdb1 /data # 挂载
注意:创建块存储卷时不要调整"性能"选项,调整性能(VPU)会产生额外费用,免费套餐用默认即可。
六、如何防止免费实例被回收?
甲骨文对免费实例有闲置回收机制,根据官方规则,7 天为一个计算周期,如果满足以下条件之一,实例可能被回收:
防回收实操建议:
七、玩机进阶
总结:甲骨文免费 VPS 的配置在免费主机里属于天花板级别,注册虽然有点玄学,但成功之后就是长期白嫖。记得定期看实例状态、做好备份、保持负载避免被回收,一台 ARM 4C24G 跑 Docker 全家桶完全够用。




