Oracle Cloud で 無料 Linux 環境を手に入れる#

Oracle Cloud Free Tierで無料インスタンスを作成し、WindowsからSSH接続するまでの手順を記録します。

概要#

クラウド上に 無料 で使える Linux サーバを確保し、環境構築のたびに発生する手間を最小化するための記録です。頻繁に行わない作業ほど手順を忘れがちなので、この記事を備忘録として残します。

目的#

  • 無料で Ubuntu 24.04 環境を手に入れる

  • Windows から SSH で接続できることを確認する

前提#

  • Oracle Cloud アカウント(Free Tier)を保持している

新規インスタンス作成#

Basic Information#

  • Name : oracle-private

  • Image: Canonical Ubuntu 24.04 Minimal

  • Shape: VM.Standard.A1.Flex (OCPU = 1, Memory = 1 GB)

  • Always Free–eligible という表記があることを確認

Networking & SSH#

  1. Add SSH keysGenerate SSH key pair を選択

  2. ローカルに ssh-key-{日付}.key (秘密鍵) と ssh-key-{日付}.key.pub (公開鍵) を保存

  3. .ssh フォルダに ssh-key-{日付}.key を移動し、パーミッションを変更

Note

鍵ファイルは後でダウンロードできないので忘れずに保存します。

パブリック IP の確認#

インスタンス作成完了後、Instance Details 画面に表示される Public IP を控えます(以下 {ip} で表記)。

Windows からの SSH 接続#

ssh -i .\ssh-key-{日付}.key ubuntu@{ip}

パーミッションエラーが出る場合#

Permission 0644 for 'C:\\Users\\me\\.ssh\\sh-key-{日付}.key' are too open.

秘密鍵の属性を 600 に変更すると解消できます。

chmod 600 ~/.ssh/sh-key-{日付}.key

接続確認#

ログイン後に uname -a が返れば接続成功です。

まとめ#

  • Oracle Cloud Always Free を使えば 10 分ほどでパーソナル Linux サーバを構築できる

  • SSH 鍵のパーミッション設定に注意

  • これでどこからでも同じ開発環境にアクセス可能。今後は Tmux の設定を深掘り予定 🚀

参考リンク#

記事情報

投稿日:

2025-04-01

著者:

mtakagishi