在之前的一段时间内,由于甲骨文云ARM的VPS的性价比挺高,导致其一度供不应求。这时候,R探长的出现,可以在一定程度上借助Oracle Cloud的API,帮助我们抢到机器。不过,资本家的本性懂得都懂,R探长如果需要配置更多,就得需要付费。而我的甲骨文管理Bot则可以有效解决此问题。这篇文章中我来带大家一起来了解OCI Bot的使用方法
准备材料
- Telegram 账户
- Oracle Cloud 账号
部署步骤
- 登录自己的甲骨文云账户,打开菜单,依次点击“计算”→“实例”
- 点击“创建实例”按钮
- 拉到“SSH密钥”处,下载网站生成的公钥和私钥文件
也可以使用 OpenSSH原生、JuiceSSH 和 PuTTY 生成
- 打开下载好的SSH密钥文件,复制里面的内容备用 (第13步需要使用)
- 打开我的OCI Bot,按照下图提示,复制Bot生成的对接命令安装
- 点击账户头像→“我的概要信息”
- 点击左侧边栏的“API 密钥”,然后点击“添加 API 密钥”
- 点击“下载私有密钥”
- 复制配置文件内容,备用
- 修改配置文件的私钥路径。将
<path to your private keyfile>
修改为自己的私钥文件存放路径
plaintext
1 |
[DEFAULT] |
配置文件名和私钥名最好一样
配置文件后缀名必须为
.cfg
-
将配置文件和API的私钥保存至
/opt/OracleAgent/
目录中 -
使用
bash <(curl -sL "https://gitlab.com/Misaka-blog/oci-bot/-/raw/main/script.sh")
命令,进入菜单启动Bot -
发送
/start
命令,根据提示设置ssh公钥
- 选择云账户
- 点击实例管理
- 在这里,我们可以去创建实例,也可以去管理实例
- 创建实例:这里设置可用区,机器型号,镜像,引导卷大小和VPU,并分配公共IP,点击确认开始开机
- 待创建完成后,bot会推送消息提示创建完成
- 进入实例管理,可以看到实例的详细信息
- 请使用对应的私钥,SSH登录VPS(CentOS和Oracle用户名为opc,Ubuntu的用户名为ubuntu)
- 如果IP被墙,可以点击“更换IP”按钮,更换被墙的IP
- 点击“连接控制台”按钮,可以调用网页终端和vnc控制台