環境
- macOS 26.4
- OrbStack Version 2.1.0
やりたいこと
macOSでサクッとLinux環境を用意したい Dockerでもいいんだけどsystemdがなかったり検証として実際のサーバーと即していない部分もある。
そこでOrbStackのSSH機能を使う
SSH起動まで
まずUbuntuのマシンを作成する。
orb create ubuntu
起動したマシンの一覧を確認 runningになっているはず
orb list NAME STATE DISTRO VERSION ARCH SIZE IP ---- ----- ------ ------- ---- ---- -- ubuntu running ubuntu questing arm64 726.1 MB 192.168.139.162
SSHで接続する。OrbStackが自動でSSH設定を済ませてくれるので ssh orb だけでログインできる。接続後、OSバージョンを確認する。
❯ ssh orb thr3a@ubuntu:~$ cat /etc/os-release PRETTY_NAME="Ubuntu 25.10" NAME="Ubuntu" VERSION_ID="25.10" VERSION="25.10 (Questing Quokka)" VERSION_CODENAME=questing ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=questing LOGO=ubuntu-logo
アーキテクチャも念のため確認する。X64ではないので注意
thr3a@ubuntu:~$ arch aarch64
macOSからアクセスする
動作確認用にNginxをインストールする。
sudo apt update sudo apt install nginx
macOSからは http://ubuntu.orb.local/ でアクセスできる。OrbStackは仮想環境ごとに *.orb.local というドメインを自動で割り当てくれるからである。
(http://localhost/ でもアクセス可能)