后台登录地址:https://console.ap-seoul-1.oraclecloud.com(某些账户可能只能使用 SSO 登录的方式)
创建实例的时候需要上传 SSH 公钥
Oracle Cloud 默认不能使用用户名和密码的方式登录 SSH,只能使用密钥的方式。可以使用 PuTTYgen 生成公钥和私钥。生成的公钥用于创建实例的时候上传,私钥保存于你自己的电脑上用于以后登录 VPS。
VPS 管理
SSH 的默认用户名
- CentOS:opc
- Ubuntu:ubuntu
开放端口
发现 Oracle 的免费 VPS 有可能只能开放 80、443、22 等几个常用端口,无法使用其他非常用端口(即使操作系统防火墙以及 Oracle Cloud 后台入站规则中添加了此端口)
需要同时设置两个地方:
-
- Oracle Cloud 后台实例:默认仅开放了 22 端口。定位到你的实例-虚拟云网络后的链接-公共子网-Default Security List for xxxxxx,仿照默认的 22 那条规则添加相应的其他端口规则(网上很多说的 「编辑 「目的地端口」 为 22 的那一条入站规则,将 22 删除留空以开放全部端口」 这个好像不起作用)
- SSH 进入系统,添加相应的防火墙规则。参阅查看和修改防火墙规则。
- 对于 Ubuntu 系统,可能还需要在 SSH 上运行以下命令:
sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -F
参考链接:
- Linux 系统安全 Centos 7 的 Firewalld 防火墙基础
- Oracle Cloud 免费 VPS CentOS 7 系统防火墙(firewalld 和 iptables)的正确配置方法
安装和启用 BBR 加速
根据使用的系统版本,开启方式不一样,具体参阅 Linux 系统开启 BBR。
其他
- 终止实例时要勾选删除引导卷(存储卷),否则会导致一直占用额度,如果再新建实例后可能导致超额收费
- 实例终止后不会马上消失,大概 12 小时候后才会自动删除
- 最好先开启 BBR 再一键 XX,否则可能会导致一键 XX 不起作用(原因为开启 BBR 后,可能会导致 Firewalld 自动停止)。