SSH / VNC ガイド 2026年5月18日

2026 クラウド Mac リース終了オフボーディング:MacLogin 返却前に SSH 信頼を解体し、クライアント known_hosts を掃除し、画面共有と VNC の引き渡し証跡を残す

MacLogin セキュリティチーム 2026年5月18日 約 17 分

MacLogin のクラウド Mac を返却するとき、リース終了は双方向の信頼問題です。mini が鍵を受け入れなくなるだけでなく、各エンジニアのノート PC からホスト鍵・踏み台エイリアス・キャッシュされた画面共有招待を忘れさせる必要があります。本稿(2026年5月18日)は消去/保持/法務ホールドのマトリクス実行可能な SSH 解体手順VNC 残滓チェック証拠 tarball のレシピ、本ページの JSON-LD と整合する9 ステップをまとめます。併読:管理者とサービスアカウントの整合Fast User Switching の台帳招待のみ画面共有ガバナンス。運用は ヘルプ、次リースの容量は 料金 で比較してください。

複数ベンダーが触る mini で誰が終了を所有するか

FinOps が商業判断を握っても、暗号学的解体はセキュリティが所有すべきです。authorized_keys の一行は請求書より長生きします。プラットフォームが LaunchAgents と CI トークン、ヘルプデスクが請負人の画面共有招待を持ちます。香港・東京・ソウル・シンガポール・米国ごとに RACI を一行書き、あるタイムゾーンの深夜メンテが別地域のオペレーターを孤立させないようにします。

パイロット終了で多いのは静かな失敗です:DNS が他人を指した後も TCP 22 を叩く自動化、または ~/.ssh/config がリサイクル済みハードウェアへ再接続し続けること。以下は「ハイパーバイザが拭けば十分」という仮定を捨てます。

  • セキュリティ責任者:ホスト鍵ローテーションまたは非実施の承認。
  • アイデンティティ:lease_id に紐づく短期証明書 principal の失効。
  • アプリ所有者:ホーム消去前の DB/オブジェクトストアのエクスポート。

意思決定マトリクス:消去、保持、法務ホールド付きアーカイブ

各行に変更チケットのイニシャル欄を付けます。数値例:90 日の sshd ログ、180 日の SOC2 証跡、移行で新旧リースが重なる 7 日。

対象既定保持する場合証拠
ユーザーホーム暗号消去またはプロバイダ回収法務ホールド—先に暗号オブジェクトストアへマニフェスト+保管者名
統一ログスライス述語付きエクスポート180 日再生要件保存検索 JSON とサイズ
クライアント known_hostsホスト名一致行の削除共有踏み台が別スタンザへ移行削除したフィンガープリント一覧
画面共有招待失効+ GUI 空確認隣接リースでブレイクグラス継続HR チケット参照

SSH 信頼解体:サーバ側、principal、クライアント衛生

48 時間の変更凍結で最後の Unified Logging エクスポートと安定した sshd 設定を一致させます。FDA や FileVault のための人間ログインがまだ必要なら、人間の鍵より先に自動化の authorized_keys を外します。SSH ユーザー証明書を使っているなら、ディスク上の公開半分だけ消さず社内 CA で principal を失効させます。

監査で落ちやすいのはクライアントです。macOS・Windows・Linux CI に canonical ホスト名と IP の CSV を配り、~/.ssh/known_hosts から除去します。リサイクル週は StrictHostKeyChecking=accept-new のスクリプト利用を一時禁止する旨を文書化します。

警告:ホスト鍵をローテーションして新フィンガープリントを配らないと、正当な次接続が無人スクリプトには攻撃に見えます。

VNC と画面共有の残滓

保存されたコンピュータ名、一部の Kerberos 文脈、Screen Sharing .app のキャッシュされた資格情報が残ります。5月12日の招待のみ記事のチェックリストの後、システム設定の共有一覧を確認します。個人 Apple ID での一時ペアリングは企業 SSO が SSH を覆っていても取り消し、HR 向けにスクリーンショットを残します。FUS ランブック でロスターを突合し、GUI インストール中の自動化ユーザーを誤って消さないようにします。

ユーザー別キーチェーン、ログイン項目、LaunchAgents

企業 Wi‑Fi、Git HTTPS トークン、開発者証明書がキーチェーンに残ります。監査用に security find-generic-password のマスク済みサンプルをエクスポートし、リースに紐づく項目だけ削除します。~/Library/LaunchAgentslaunchctl bootout の後に plist を削除します。/Library/LaunchDaemons はハッシュを tarball に入れてから変更し、財務が最終日に延長した場合にロールバック可能にします。

証拠パック:監査人が tarball メタデータで期待するもの

sshd_config(コメント付き)、最終 sudoers 断片、diskutil apfs listsystem_profiler SPHardwareDataType の抜粋、削除した SSH フィンガープリントの CSV。README に lease_id、MacLogin リージョン、ホスト鍵ローテの有無。SHA-256 を変更システムへ—多くの SOC2 要求は生イメージなしで満たせます。

ファイル目的最短保持
sshd_unified.log.zst鍵受理と切断理由ホット 90 日、コールド 1 年
vnc_invite_screenshot.png招待リスト空の証明次の監査サンプルまで
launchctl_print.txtロード済みサービス180 日
数字:管理 SSH TCP 22、画面共有 TCP 5900(明示有効時)、スイッチ ARP キャッシュ TTL しばしば約 60 秒—最終ホップ切断の検証に利用。

凍結から MacLogin リサイクル依頼までの 9 ステップ

  1. 凍結 48 時間、香港・日本・韓国・シンガポール・米国チャネルへ告知。
  2. エクスポート sshd/tccd/screensharingd の述語。
  3. 除去 authorized_keys と sudoers の自動化 principal。
  4. bootout して plist をチェックサム付きで削除。
  5. 取得 アプリデータまたは DB ダンプの後にホーム消去。
  6. 配布 known_hosts と古い Host ブロック掃除パッケージ。
  7. 検証 画面共有招待とオペレータ PC のキャッシュ資格情報。
  8. 添付 証拠 tarball の SHA-256。
  9. 依頼 セキュリティ承認後のみリサイクル。財務が復活させる余地として最低 24 時間のロールバック枠を残す。

FAQ

ホスト鍵ローテで known_hosts は不要? 両方必要です。ロテのみではクライアント更新なしで失敗、ロテなしで掃除しないと古い鍵への信頼が残ります。

個人 Apple ID の画面共有は? シャドウ IT として失効・HR 証跡・次リースの方針で禁止。

次テナントとハードウェア再利用? プロバイダ抹消後もホスト鍵とストレージ状態を過小評価せず、リース間で秘密鍵を再利用しない。

SSH を既に無効化? FDA/インストーラが一度も出ていなければ README に N/A と理由。

タイムゾーン差? 共有カレンダーで凍結し、各地に UTC タイムスタンプで完了コメントを残す。

なぜ Mac mini M4 が引き渡しに向くか

M4 の統合メモリと予測しやすいスリープ挙動は、机下の熱いノートより一貫した diskutilsystem_profiler スナップショットを与えます。シンガポールのラボでオフボーディングをリハーサルし、同じチェックリストを香港・東京・米本番へ適用できます。リースは 7 日程度可逆— tarball 内の plist セットで延長に備えます。GUI 手順は VNC ガイド と併せて配布してください。

次のリースをクリーンな SSH と画面共有境界で計画

香港・日本・韓国・シンガポール・米国で Apple Silicon を確保し、オフボーディングのリハーサルと証跡保管の余白を持たせます。