macOS 螢幕共享
適合從 Mac 用戶端進入圖形介面。連線目標應使用主控台提供的主機位址與連接埠,登入帳戶必須與系統帳戶完全一致。
- 初始解析度
- 1920×1080
- 色深
- 24-bit
- 建議可用頻寬
- ≥ 15 Mbps
- 互動建議
- 優先使用自動調整畫質
畫面延遲時先停止背景同步,再降低遠端解析度。不要同時調整解析度、色深與壓縮等級,否則難以判斷真正的影響因素。
連線 / 工具鏈 / 診斷
本指南適用於接入獨享實體節點:先核對節點位址與系統憑證,再設定 SSH、VNC、Xcode 與 CI runner。遇到異常時,依網路、驗證、系統、工具鏈、儲存空間的順序排查,減少無效重試。
01 / 首次連線
不要先猜測網路問題或重設系統。主控台中的節點記錄是唯一核對基準;複製位址時不要帶入通訊協定前綴、空格或連接埠以外的字元。
確認目前執行個體的節點編號、區域、主機位址與連接埠。區域應與訂單一致;若團隊使用網路允許清單,也請記錄用戶端目前的公網出口位址。
檢查:NODE ID / HOST / REGION / PORT
帳戶名稱區分大小寫。SSH 指令中的帳戶名稱、VNC 登入欄位中的帳戶名稱與主控台顯示值必須一致,請勿以電子郵件地址代替系統使用者名稱。
格式:username@host
首次使用前確認憑證仍是主控台目前版本。登入完成後立即更換臨時密碼;若已更新密碼,後續連線應使用新密碼,舊密碼不會繼續生效。
操作:登入 → 更換 → 安全儲存
macOS 與常見 Linux 環境可直接使用終端機。先執行連接埠連通性檢查,再發起 SSH;首次出現主機指紋時,核對節點位址後再確認。
建議:連線逾時 10s / 保活 30s
準備支援 VNC 的用戶端,並確認連線目標包含正確連接埠。首次連線先採用較低解析度與自動調整畫質,確認輸入穩定後再提高顯示參數。
起始值:1920×1080 / 24-bit / 自動調整
02 / 詞彙小抄
以下詞語會出現在訂單、主控台、連線文件與故障記錄中。每個術語都對應明確的資源範圍或技術操作。
03 / 終端機範例
終端機輸出應能回答三個問題:是否進入正確節點、Xcode 是否選取預期版本,以及建置產物是否已由流水線接收。
$ ssh -o ConnectTimeout=10 developer@node.example
Last login: Tue Mar 11 09:42:18
node: M4-Core / memory: 16GB / storage: 256GB
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
$ xcodebuild -workspace Demo.xcworkspace \
-scheme Demo -configuration Release build
Resolve Package Graph
CompileSwiftSources normal arm64
** BUILD SUCCEEDED **
$ bundle exec fastlane upload_build
[09:47:22]: Validating archive
[09:47:36]: Uploading artifact
[09:48:04]: Upload complete
[09:48:04]: Pipeline result: success
範例中的主機名稱僅用於說明指令結構。實際位址、連接埠、帳戶與節點編號以主控台記錄為準。收集日誌時保留時間戳記與失敗指令,移除密碼、私密金鑰與簽署材料。
04 / 遷移路徑
不要一次搬遷所有目錄。先遷移專案資料,再重現工具鏈,最後接入 CI。每個步驟都設定可驗證的完成條件。
優先同步程式碼儲存庫、建置指令碼與必要資源。大型檔案單獨傳輸,並在傳輸前後計算校驗值。不要直接複製舊機器上的所有快取。
明確記錄 Xcode 主版本、命令列工具路徑、Ruby 與 fastlane 版本。簽署材料應透過受控流程匯入,並檢查檔案權限與有效範圍。
為 runner 建立獨立工作目錄與服務帳戶。限制標籤比對範圍、設定並行數,並將快取、日誌與產物路徑從原始碼目錄分離。
05 / 遠端桌面
遠端桌面體驗不只取決於頻寬。節點延遲、解析度、色深、影格率、用戶端縮放與背景檔案傳輸都會影響輸入回應。
適合從 Mac 用戶端進入圖形介面。連線目標應使用主控台提供的主機位址與連接埠,登入帳戶必須與系統帳戶完全一致。
畫面延遲時先停止背景同步,再降低遠端解析度。不要同時調整解析度、色深與壓縮等級,否則難以判斷真正的影響因素。
適合跨平台存取。啟用自動調整壓縮,並關閉不必要的動畫效果。若用戶端支援分別控制畫質與色深,先維持畫質自動調整,僅降低色深。
輸入有明顯延遲但畫面清晰時,優先檢查用戶端到節點的往返延遲。高解析度無法修復網路抖動,只會增加編碼與傳輸負擔。
| 使用情境 | 解析度起點 | 色深 | 頻寬建議 | 優先調整項目 |
|---|---|---|---|---|
| 終端機與輕量編輯 | 1600×900 | 16-bit | ≥ 8 Mbps | 降低動態畫面 |
| Xcode 編碼與除錯 | 1920×1080 | 24-bit | ≥ 15 Mbps | 維持低延遲連線 |
| 多視窗開發 | 2560×1440 | 24-bit | ≥ 25 Mbps | 先確認穩定性 |
| 畫面頻繁變化 | 1920×1080 | 24-bit | ≥ 30 Mbps | 降低影格率或畫質 |
頻寬數值是設定起點,不代表延遲結論。遠端桌面主要用於開發與管理時,應優先選擇距離用戶端較近的節點,並在實際網路環境中驗證。
06 / CI/CD
CI 接入完成的標準不是看到一次成功結果,而是相同提交在清理工作目錄後仍能重複建置,失敗時也能保留足夠日誌。
07 / 診斷樹
每次只變更一個變數,並記錄時間點、指令、回傳值與用戶端網路狀況。重複點擊連線按鈕通常不會增加有效資訊。
08 / 安全操作
獨享實體機提供清晰的資源界線;節點內的帳戶、金鑰、專案檔案與存取來源仍應由團隊依最小權限原則管理。
首次登入後立即設定新的高強度密碼,並儲存於團隊認可的憑證管理工具中。不要透過建置日誌或一般文件傳遞密碼。
將 SSH 與 VNC 的暴露範圍限制於實際需要的團隊出口位址。成員網路變更時更新規則,不要長期保留臨時測試來源。
日常建置、遠端操作與 runner 服務分別使用職責明確的帳戶。僅在安裝或系統設定時暫時提升權限,完成後立即退出。
遷移、排障或外部協作結束後,刪除臨時公開金鑰、短期權杖與測試帳戶。同時檢查自動化指令碼是否仍引用舊憑證。
09 / 支援升級
技術問題請優先透過主控台工單提交,方便關聯執行個體並持續補充日誌。無法進入主控台或需要售前確認時,可寄送電子郵件。
登入主控台後進入工單區域,建立技術支援請求並關聯對應節點。每張工單聚焦一個主要問題,避免將無關異常混在同一筆記錄中。
郵件主旨建議使用「問題類型 + 節點編號或訂單識別碼」。內文依時間順序描述已完成的檢查,不要傳送密碼、私密金鑰或未去識別化的簽署材料。