萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> macOS 教學

透過 iCloud「回到我的 Mac」建立 SSH 遠端連線回家/公司 Mac

利用 iCloud 「回到我的 Mac」 (Back to My Mac) 服務,可在外部網路透過 IPv6 直接 SSH 連線回家中/公司的 Mac,無需設定動態 DNS 或路由器連接埠轉發。

iCloud 回到我的 Mac

前置條件

  • 兩台 Mac 均執行 OS X 10.7 Lion 或更新版本。
  • 皆登入相同 iCloud 帳號,且於 系統偏好設定 ▸ iCloud 勾選 回到我的 Mac。
  • 目標 Mac 系統偏好設定 ▸ 共享 勾選 檔案共享 與 遠端登入 (SSH)。
  • 記下目標 Mac 的 帳號名稱 (短名稱) 與 電腦名稱 (共享 ▸ 遠端登入 下顯示)。

取得 Back to My Mac 帳號數字串

在目標 Mac 終端機執行:

dns-sd -E

輸出中 9 位數字 (如 123456789) 即為帳號數字串。

iCloud 設定

共享設定

遠端登入資訊

dns-sd 輸出

發起 SSH 連線

在另一台 Mac/終端機執行:

ssh -2 -6 username@computer-name.[9位數字串].members.btmm.icloud.com
  • -2 強制 SSH v2,-6 強制 IPv6。
  • username 為目標 Mac 短帳號名,computer-name 為電腦名稱 (含空格需用反斜線跳脫或引號包裹)。

連線成功後即可遠端管理家中/公司 Mac。若連線失敗,請確認雙方網路均支援 IPv6、防火牆允許 SSH、iCloud 服務正常。

現代替代: Apple 已於 macOS 10.14 Mojave 移除「回到我的 Mac」,建議改用 Tailscale、ZeroTier、WireGuard 等 Mesh VPN 方案,跨平台、穩定、無需 IPv6。

copyright © 萬盛學電腦網 all rights reserved