甲骨文云Oracle Cloud新手教学

发布于 2022-07-19  139 次阅读


甲骨文云提供永久免费服务器,配置高速度快线路好,需要信用卡注册,失败率极高,注册成功也容易被封号,无数没鸡鸡趋之若鹜,因其成功注册的配置页面与乌龟壳相似而得名,同时其严格的风控导致很难注册,也印证了其龟壳硬的特性。

Oracle Cloud(甲骨文)的永久免费云服务器VPS主机,永久免费白嫖2台2常规的AMD服务器 + 4台Arm-based云服务器+ 数据库以及其他的服务。

白嫖甲骨文vps需要信用卡注册账号,国内外币信用卡和虚拟信用卡都行,2023年申请甲骨文最关键的还是IP地址。其他注册设备、邮箱、名字等都不是那么重要,只要IP地址好,一张信用卡甚至能注册多个账号。

申请通过后赠送300美元试用额度,始终免费的云服务器仅支持在主区域(注册时选择的区域)。

注意对于中国大陆来说:

速度:韩国首尔/日本东京/新加坡>别的地区。

2023/06/27更新:甲骨文首尔停止注册。

抢实例难度:新加坡>韩国春川=韩国首尔=日本东京大阪>别的地区。

速度最佳的区域叫做热门区域,抢实例难度等于地狱级别,需要脚本来抢。

AMD核心的机器配置
CPU :2核(限制1/8性能)(物理CPU1个,逻辑CPU2个)
内存:1G
磁盘:50G(默认)
虚拟:KVM
IP数:1IPv4, 支持IPv6
带宽:480Mbps
流量:10T(账号共享)
系统:CentOS, Ubuntu
数据中心:日本、韩国、美西等

ARM核心的机器最佳配置
CPU :4核
内存:24G
磁盘:50G(默认)
虚拟:KVM
IP数: 1IPv4, 支持IPv6
带宽:1Gbps
流量:10T(账号共享)
系统:Ubuntu
数据中心:日本、韩国、美西等

说人话就是,甲骨文给你的免费资源有 2个AMD核心,4个ARM核心,200GB磁盘,6个 IPV4。

AMD核心只能一次分配 1核心,即你可以开两台 1核AMD 1G的 AMD实例。

ARM核心一次可以分配 1~4个核心,你可以自由分配,比如给实例 4核心。

注意到每个实例必须分配 46.6GB磁盘,意思是可以开 200/46.6=4.29个实例。

AMD可以开 2台,那么分走至少 93.2GB,当然这是至少,我喜欢配 50*2=100GB。

ARM可以开 2台,那么分走至少 93.2GB,当然这是至少,你也可以开 1台,分配 100GB。

AMD核心的免费资源为 2核,每个实例 1核心(物理CPU 1个,逻辑CPU 2个)。

ARM核心的免费资源为 4核,你可以这样进行资源分配:

Ⅰ.1*ARM核心+50GB/3*ARM核心+50GB

Ⅱ.2*ARM核心+50GB/2*ARM核心+50GB

Ⅲ.4*ARM核心+100GB

接下来教开实例,热门地区(首尔 /春川 /大阪 /东京 /新加坡 /圣保罗 需要用脚本)

点击创建实例,名字随便填,在区间中创建默认,位置默认。

映像名称选择Canonical Ubuntu 20.04(不要选22.04有BUG)或者CentOS 8 Stream。

接下来选择核心类型与个数。

这是AMD核心类型,只能选择一核心。点击选择配置。

注意看这里有服务限制状态,使用量为 1,表示我已经开了 1核心,还可以开 1核心实例。

这是ARM核心类型,能选择1~4核心,通过滑动进行配置。点击选择配置。

到了网络这一块,如果没有现有虚拟云网络,你可以创建 1个,名字随便取。

到了添加 SSH 密钥这一块,下载 2个 SSH 密钥对。

到了引导卷这一块,选择磁盘大小,最小至少 46.6GB。处女座就取个整,50GB。

注意看这里有服务限制状态,使用量为 150,表示我已经开了 150GB磁盘,还可以开 50GB。

点击选择高级选项,在开机的时候把Root远程登陆SSH的权限开启。

复制粘贴以下内容:

!/bin/bash
echo root:password |sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin./PermitRootLogin yes/g' /etc/ssh/sshd_config; 
sudo sed -i 's/^#\?PasswordAuthentication./PasswordAuthentication yes/g' 
/etc/ssh/sshd_config;
sudo service sshd restart

注意把的第二行的password改成你想要的密码!!!

然后点击创建就可以啦~~~~耐心等待 2分钟即可。

名称为instance-20221203-2228的实例就是我们创建的啦。

它的公网IP是146.56.49.120,可以通过SSH连接,同时我们的ROOT账户登录也已经开启。

在这之前,请去甲骨文的实例中放行端口!

在入站规则中允许所有ICMP流量,开放TCP常用端口20-22/80/443,源设置为0.0.0.0/0。

现在我们通过SSH连接实例,你可以Win+R运行CMD也可以使用SSH客户端。

我这里演示的是WindTerm。这是GitHub项目链接。

点击会话,新建会话,在主机栏输入IP146.56.49.120。点击连接。

输入ROOT和你的密码,点击连接即可。

如果你没有点击选择高级选项,在开机的时候把Root远程登陆SSH的权限开启。

可以使用密钥登录,在密码处选择身份文件,把你的私钥上传即可登录,注意用户名在实例详细信息!

登录成功记得补上在开机的时候把Root远程登陆SSH的权限开启的操作。

echo root:password|sudo chpasswd root
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart

这样就连接到实例了。