Oracle永久免费机器使用

Oracle支持领取永久免费的机器,最近把机器也部署用起来。这里总结下

免费机器申请

申请指南推荐看下这个

没成功就换下代理IP多试试。

限制几台?

看一些介绍说是最多4台总磁盘空间200GB限制,这里我尝试了下只领取了2台,磁盘空间我走的默认弹性。

配置/稳定性

  1. 作为代理我也用了1.5年了,延迟不小,但还行,毕竟免费要啥自行车
  2. 默认配置是1G内存,平时搭个服务,还可以了。
  3. 流量10TB/月,多台实例共享

https://static.1991421.cn/2023/2023-02-04-121807.jpeg

关于开通实例

  1. 创建实例镜像默认的即可,很多会收费,默认的是永久免费
  2. 默认登录方式是密钥,因此注意保存私钥,避免创建后无法登录

终端登录

  1. 默认登录账户是opc, 需要使用私钥登录

  2. 登录后可以通过sudo su root切换到root账户下,开启密码登录

    1
    2
    3
    4
    5
    6
    7
    8
    9
    vi /etc/ssh/sshd_config

    PermitRootLogin yes
    PasswordAuthentication yes

    service sshd restart

    # root用户修改密码
    sudo passwd root
  3. 默认防火墙是打开状态,如果部署对外服务,注意防火墙端口放通或直接关闭防火墙服务

常见问题

Please login as the user “opc” rather than the user “root”

vi ~/.ssh/authorized_keys

删除以下部分

1
no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"opc\" rather than the user \"root\".';echo;sleep 10;exit 142"

安装docker

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Install Docker CE
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf install docker-ce -y
systemctl start docker
systemctl enable docker
systemctl status docker


# Install Docker Compose

dnf install -y curl

curl -L https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose --version

安装Git

1
yum install git

我个人搭建的服务

这里我开通了2台实例,一方面都可以做到美国代理使用,一方面可以搭建alist/telegram bot使用

写在最后

  • oracle云控制台真难用,对比来说腾讯云太香了,但谁让永久免费呢
  • 比如我这里开通的oracle机器本身也作为访问openapi等服务的代理还行

相关文档