Oracle Cloud Always Free A1インスタンスを作成し、パブリックIPとSSHセキュリティを設定する過程を表した代表画像

概要

Oracle Cloud Infrastructure(OCI)のAlways FreeティアでA1(ARM)インスタンスを作成する方法をまとめます。

作成時点(2026-07-10)の常時無料スペックは2 OCPU、メモリ12GB、ディスク200GBです。

OCPUの上限を分割してインスタンスを2台構成にしても、無料範囲内で運用できます。

この記事では、Computeインスタンスの作成からOS・スペックの選択、ネットワーク、SSHキー、ブートボリュームの設定、パブリックIPの接続までを扱います。

続いて、VCN Security Listのデフォルトで開いているAnyインバウンド22番ポートを整理し、Network Security GroupまたはVPNで接続を制限する方法を確認します。

最後にSSH接続確認までを含みます。

Oracleサーバーの作成

Oracle Cloudコンソールの Compute インスタンス画面

インスタンスの作成

Compute → Instacnes → [Create instance]

Compute → Instances 一覧で Create instance ボタンを押す画面

インスタンスの基本情報

インスタンス名や配置などの基本情報を入力する画面

OSの選択

OSの選択は自由ですが、A1はARMプロセッサーのため、aarch64の中から選ぶ必要があります。

A1(ARM)用のaarch64イメージを選ぶOS選択画面

スペックの選択

  • 作成時点(2026-07-10)の常時無料スペック:2 OCPU + Memory 12GB + Disk 200GB
  • 最大使用量の制限のため、OCPUを1個だけ使ってインスタンスを2個作成しても無料です

常時無料範囲である2 OCPU・メモリ12GBでスペックを指定する画面

次のステップ

基本設定を終えて次のステップに進む画面

セキュリティ設定は別途進める

作成ステップのセキュリティ設定はスキップし、後で別途進める画面

ネットワークの作成

インスタンスに接続するVCNとサブネットを作成するネットワーク設定画面

SSHキーの作成とダウンロード

  • サーバー接続用のSSH秘密鍵をダウンロードし、公開鍵も一緒にダウンロード

サーバー接続に使用するSSHキーペアを作成してダウンロードする画面

ボリューム(ディスク)の作成

  • 200GBまで無料
  • ディスクを別途管理する必要がないため、ブートボリュームとして作成
  • ブートボリューム + ブロックボリューム合わせて200GBまで無料
  • ブートボリューム:メインディスク
  • ブロックボリューム:拡張ディスク

無料上限200GB内でブートボリューム容量を指定する画面

レビュー確認後に作成

作成直前に設定内容を確認するレビュー画面

作成中

インスタンスがプロビジョニングされている画面

作成完了

作成が完了したことを確認する画面

インスタンスの表示

作成されたインスタンスの詳細情報を確認する画面

インターネット外部接続 - パブリックネットワーク設定

インスタンス → ネットワーキング → VNIC へ移動

インスタンス詳細からネットワーキングのVNIC設定へ移動する画面

VNICのIPを編集

VNICに接続されたパブリックIPを編集する画面

固定IPを作成して接続

予約済みの固定パブリックIPを作成してVNICに接続する画面

作成完了

作成が完了したことを確認する画面

クイックナビゲーション

インスタンス画面からVCN設定へ直接移動する経路

またはメニューから移動

コンソールメニューを通じてVCN設定へ移動する経路

セキュリティ設定

Oracle Cloudサーバーのセキュリティファイアウォールは、基本的にVCNのSecurity ListとNetwork Security Groupで制御します。

VCNのSecurity Listにはデフォルト設定でリモート接続用の22番ポートがAnyに開放されているため、追加の対応が必要です。

VCNのデフォルトポリシーでAny(0.0.0.0/0)インバウンド22番をブロック

インスタンスからVCN設定へ移動

インスタンス画面から該当VCNのSecurity Listへ移動する画面

Anyで開放されているものを削除

  • ICMPの削除は必要に応じて実施

Security ListでAny(0.0.0.0/0)に開放されているインバウンドルールを削除する画面

接続許可の設定

以下の方法から選択

  1. VCN Security Listの項目に自分のIPを登録する。
  2. インスタンスのVNIC Network Security GroupにIPを登録してアクセスを許可する。
  3. 1番または2番の方法で一時的にアクセスを許可した後、VPN(Tailscale、OpenVPNなど)経由でアクセスする。

VCN Network Security Groupでのアクセス許可

該当VCNで進めます

VCN画面でNetwork Security Groupを作成する画面

Network Security Groupに接続を許可するIPと22番ポートのルールを登録する画面

該当インスタンスのPrimary VNIC設定へ移動

インスタンスのPrimary VNIC設定へ移動する画面

接続後に保存

Primary VNICにNetwork Security Groupを接続して保存する画面

接続確認

 1Welcome to Ubuntu 24.04.4 LTS (GNU/Linux 6.17.0-1011-oracle aarch64)
 2
 3 * Documentation:  https://help.ubuntu.com
 4 * Management:     https://landscape.canonical.com
 5 * Support:        https://ubuntu.com/pro
 6
 7This system has been minimized by removing packages and content that are
 8not required on a system that users do not log into.
 9
10To restore this content, you can run the 'unminimize' command.
11
12The programs included with the Ubuntu system are free software;
13the exact distribution terms for each program are described in the
14individual files in /usr/share/doc/*/copyright.
15
16Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
17applicable law.
18
19To run a command as administrator (user "root"), use "sudo <command>".
20See "man sudo_root" for details.
21
22ubuntu@xxxxx:~$

まとめ

OCI Always Free A1インスタンスは、無料枠内でARMサーバーをすぐに運用できる構成です。

パブリックIPを接続しないと外部からアクセスできず、デフォルトのSecurity ListのAnyインバウンド22番ポートは必ず整理する必要があります。

実務では、許可するIPをNSGに登録するか、TailscaleのようなVPNで迂回接続する方式を推奨します。

SSHキーは安全に保管し、外部に公開される22番ポートは最小限にするのが基本です。

ここまで進めれば、A1サーバーの作成から安全な接続経路までを備えた状態になります。

参考