OpsMac://remote — 遠隔接続ガイド
remote://connect

クラウドMacへの接続方法

> 実機を割り当て中です…このデバイスは専有物理マシンで、SSHと画面共有は提供時にあらかじめ有効化されています。

認証情報のメールが届いた時点で、あなたのMac miniはすでにラックの中で電源を入れて待機しています。この先の4つのセクションはそれぞれ異なる接続方法に対応しています:コマンドラインならSSH、GUIならVNC、Windowsユーザー向けの専用セクション、CI用途ならself-hosted runnerとして直接登録できます。順に読むだけなら約6分、実際に手を動かしても約10分で完了します。

起動する → 料金を見る M4 Home $19.4/日〜・日単位でレンタル可能
boot://timeline — 決済から利用開始まで

注文から利用開始まで:合計 約4分

人による審査や順番待ちの列はありません。決済が確認されると、システムが以下の4ステップを自動的に実行します。各ステップの所要時間は実測値です。

システムプロセス — provisioning.log
ご注文の送信約30秒

コンソールでモデル(M4 Home / M4 Pro Workstation)、期間(日/週/月/四半期)、拠点(シンガポール、日本・東京、韓国・ソウル、香港)を選択し、USDT-TRC20、またはVisa / Mastercard / Amex(Stripe経由)で米ドル決済します。

専有物理マシンの割り当て約90秒

スケジューラーが選択した拠点のラックから未使用のMac mini本体を1台確保し、あなたに割り当てます。物理ノードそのものを直接割り当てるためVMではなく、他の誰とも計算リソースを共有しません。

macOSの初期化約120秒

システムを自動的にリセットし、専用アカウントを作成、ランダムな強力な認証情報を生成し、SSHリモートログインと画面共有サービスをあらかじめ有効化します。提供後すぐに接続できます。

認証情報メールの送信即時

登録済みのメールアドレスに認証情報メールが届き、受信した時点で提供完了となります。この瞬間から課金期間が始まり、マシンは365日年中無休で利用できます。

合計 約4分

認証情報メールに記載されている内容

  • SSHアドレスとポート(例:jp-tyo-042.opsmac.com:22)
  • システムのユーザー名と初期パスワード
  • VNCアドレス(デフォルトポート 5900)と初期パスワード
  • 拠点の場所とマシン番号(サポートチケット送信時の障害報告に便利)

決済確定タイミングの違い:カード決済(Stripe経由)は決済成功と同時に割り当てが開始されます。USDT-TRC20はブロックチェーン上の承認が基準となるため、通常あと1〜2分ほど余裕を持ってお待ちください。いずれの場合も提供フローは完全に同一です。

ssh://port-22 — コマンドライン接続

SSH接続:1つのコマンドでMacにログイン

コマンドラインは最も速い接続方法であり、CIや自動化の基盤にもなります。手順は3つ:鍵の生成、公開鍵のアップロード、接続です。macOSのコマンドラインは完全に使用可能で、HomebrewやXcodeコマンドラインツールもすぐに使えます。

1ローカルで鍵を生成する(すでにある場合はスキップ可)

ed25519形式を推奨します。短く、速く、安全です。お使いのローカル端末(macOS / Linux / Windows PowerShellのいずれでも共通)で以下を実行してください:

local — 鍵ペアの生成
ssh-keygen -t ed25519 -f ~/.ssh/opsmac_m4
Generating public/private ed25519 key pair.
Your public key has been saved in ~/.ssh/opsmac_m4.pub

2公開鍵のアップロード

初回のアップロードでは認証情報メールに記載の初期パスワードで一度認証しますが、それ以降は不要になります:

local — 公開鍵のアップロード
ssh-copy-id -i ~/.ssh/opsmac_m4.pub mini@<あなたの拠点アドレス>
Number of key(s) added: 1

3接続してマシンを確認する

ログイン後に uname -m を実行すると arm64 が返ります——これは正真正銘のApple Siliconであり、エミュレーション層ではありません:

local → クラウドMac
ssh -i ~/.ssh/opsmac_m4 mini@<あなたの拠点アドレス>
uname -m
arm64
sysctl -n hw.memsize
17179869184
初回ログイン後にやるべき3つのセキュリティ対策
  1. 初期パスワードを変更する。passwd を実行し、自分だけが知る強力なパスワードを設定してください。初期パスワードはメールで送られているため、原則として使い捨てにすべきです。
  2. パスワードログインを無効化し、鍵認証のみに絞る。鍵でログインできることを確認してから実行してください。自分自身をロックアウトしないよう注意しましょう:
クラウドMac — 鍵認証のみに設定
sudo sed -i '' 's/^#*PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo launchctl kickstart -k system/com.openssh.sshd
  1. ついでにVNCのパスワードも変更する。「システム設定 → 一般 → 共有 → 画面共有」から更新し、SSHのパスワードとは別に設定してください。

長時間セッションのヒント:ビルドや推論タスクを実行する際は、~/.ssh/config でこのマシン用に ServerAliveInterval 30 を追加し、tmux と組み合わせて使うと、接続が切れてもタスクが失われません。

vnc://port-5900 — GUIデスクトップ

VNC/画面共有:macOSのフルGUI環境

Xcodeの画面を確認したり、シミュレータを見たり、キーチェーンを操作したりするなら画面共有を使いましょう。お使いのマシンではmacOSネイティブの画面共有サービスがあらかじめ有効になっているので、認証情報メールに記載のVNCパスワードでそのまま接続できます。

1接続先アドレス

お好きなVNCクライアントに <あなたの拠点アドレス>:5900 を入力してください。お使いのローカル環境もMacであればさらに簡単です——Finderで⌘Kを押して入力するだけです:

サーバへ接続
vnc://<あなたの拠点アドレス>:5900

2画面共有をうっかり無効化してしまった場合

再インストールは不要です。SSHでログインし、1つのコマンドでサービスを再起動できます:

クラウドMac — 画面共有の再起動
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
service loaded: com.apple.screensharing
推奨クライアント設定 — 広域ネットワーク向け最適化
パラメータ推奨値説明
解像度1920×1080画質と帯域幅のバランスが取れた値。ビルドの監視やGUI操作には十分
色深度24bitネットワークが不安定な場合は16bitに下げると滑らかさを優先できます
エンコード方式Tight / ZRLE国際回線において圧縮効率が最も高い2方式
JPEG品質6 / 9文字の鮮明さを保ちつつ、通信量を約半分に削減
クリップボード同期双方向で有効化ローカルでコマンドやトークンをコピーし、クラウド側でそのまま貼り付け可能
プロトコル:RFB / macOSネイティブ画面共有ポート:5900
win://bridge — ブランドの真骨頂

WindowsからMacへ接続する

「専有のApple Silicon Mac miniをクラウドで、数分で使い始められる」——この言葉がそのまま実現します。あなたのWindowsデスクトップにウィンドウを1つ開くと、その中には専有の物理Mac miniがあります。

コマンドライン:標準搭載でインストール不要

Windows10以降にはOpenSSHが標準搭載されています。PowerShellまたはWindows Terminalを開けば、前述の ssh-keygenssh コマンドはそのまま使用できます。鍵はデフォルトで C:\Users\ユーザー名\.ssh\ に保存されます。

GUIデスクトップ:VNCクライアント1つでOK

TigerVNC Viewer(インストール不要の単一ファイル)またはRealVNC Viewerを推奨します。<あなたの拠点アドレス>:5900 とVNCパスワードを入力するだけで接続できます。解像度の推奨設定:ウィンドウモードでは1920×1080に固定し、フルスクリーンモードでは「ローカル解像度に合わせる」を選択し、拡大縮小はクライアント側に任せてください。

快適に使うためのヒント

VNCウィンドウをサブディスプレイに配置し、メインディスプレイではコードを書き続けましょう。ビルド系の操作はできるだけSSHで行い、GUIデスクトップはどうしても画面操作が必要な場面だけに使うのが、遅延の影響を最も受けにくい使い方です。

キー対応表 — 指の動きをそのまま移行
WindowsキーmacOS対応キー備考
WinCommand ⌘ほとんどのVNCクライアントで自動マッピングされます
AltOption ⌥特殊文字の入力やXcodeのショートカットで頻用
CtrlControl ⌃ターミナルでのCtrl+Cによるプロセス中断はそのまま使えます
Ctrl+C / V⌘C / ⌘VGUI上のコピー&ペーストはCommand、つまりマッピング後のWinキーで行います
PrtSc⌘⇧3 / ⌘⇧4クラウド側でのスクリーンショットはクラウドデスクトップに保存されるため、ローカルへの転送を忘れずに
ヒント:まずメモ帳で⌘のショートカットを1行試し、マッピングを確認してから作業を始めましょう
runner://daemon — CI接続

GitHub Actions self-hosted runner:3ステップで常駐登録

この専有物理マシンをあなたのリポジトリのrunnerとして登録すれば、iOSのビルドタスクは自分専用のマシンでキューされ、共有キューの順番待ちから解放されます。すべてSSHセッション内で完結し、所要時間は約5分です。

runner登録ガイド — 3ステップ
登録トークンの取得約1分

あなたのリポジトリまたは組織の設定ページを開き、Actions → Runnersでself-hosted runnerを新規作成します。macOS / ARM64を選び、表示されたダウンロード・登録コマンドをコピーしてください(トークンの有効期限は1時間です)。

ラベルの設定約2分

ラベルはワークフローがこのマシンを見つけるための目印です。最低4つ設定することを推奨します:self-hosted,macOS,ARM64,m4。複数台を並行運用する場合は拠点ラベル(例:tokyo)を追加して振り分けましょう。

常駐デーモンのインストール約1分

公式スクリプトを使ってlaunchdサービスとして登録すると、起動時に自動起動し、クラッシュしても自動再起動します。マシンは365日年中無休で利用可能なので、runnerも一年中オンラインです。

クラウドMac — 登録と常駐化
./config.sh --url <あなたのリポジトリまたは組織のアドレス> --token <登録トークン> \
  --labels self-hosted,macOS,ARM64,m4 --name m4-runner-01
√ Runner successfully added
sudo ./svc.sh install && sudo ./svc.sh start
√ started service
workflow — このマシンを指定
jobs:
  build:
    runs-on: [self-hosted, macOS, ARM64, m4]

専有物理マシンの隠れたメリット:DerivedDataやSPMのキャッシュがマシン本体のディスクに残るため、2回目以降のビルドは毎回コールドスタートする共有ホスティング方式に比べて明らかに速くなります。JenkinsやGitLab Runnerの接続方法も基本的に同じです。

security://checklist — 運用前のセルフチェック

セキュリティのヒント:3つのことを10分で

このマシンには今後、署名証明書やソースコードが置かれるかもしれません。10分かけて鍵をしっかり閉めておく方が、後でトラブルを調査するよりずっと価値があります。

鍵認証を優先し、パスワードは使わない

SSHの項目に従って PasswordAuthentication を無効化し、ed25519鍵によるログインのみに絞りましょう。秘密鍵はローカル端末から外に出さず、チーム内では各メンバーがそれぞれ自分の鍵を使い、退職時には authorized_keys から対応する行を削除してください。

接続元IPを制限する

オフィスや自宅の出口IPが固定されている場合は、/etc/ssh/sshd_configAllowUsers mini@<あなたの出口IP> を設定して接続元を絞り込みましょう。IPが固定でない場合は、まず自分専用の踏み台を経由させ、VNCポートも同様に信頼できるネットワークからのみ開放してください。

物理的な隔離という本来の優位性

このデバイスは専有物理マシンです。CPU、メモリ、ディスク経路を共有する仮想マシンの「隣人」は存在せず、テナント間のサイドチャネル攻撃のリスクもなく、他者のタスクによる性能への干渉もありません。契約終了後はストレージが確実に消去されます。詳細はプライバシーポリシーをご覧ください。

接続できませんか?SSHタイムアウト、VNCの黒画面、runnerの切断——トラブルシューティングのページにはステップ形式のチェックリストがあり、問題の80%は5分以内に自己解決できます。それでも解決しない場合は support@opsmac.com までメールでご連絡いただくか、コンソールにログインしてサポートチケットを送信してください。