萬盛學電腦網

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

Mac 之間快速轉移 SSH 金鑰:AirDrop、終端機 cp 指令、或顯示隱藏檔案拖曳

更換新 Mac 或多裝置同步 SSH 金鑰(~/.ssh/id_rsa*),三種高效方式:

方法一:終端機直接複製(最快、可腳本化)

# 同一區域網路,目標 Mac 啟用「遠端登入」(系統偏好設定 → 共享)
scp ~/.ssh/id_rsa* user@target-mac.local:~/.ssh/

# 或反向拉取(在新 Mac 上執行)
scp user@old-mac.local:~/.ssh/id_rsa* ~/.ssh/

方法二:Finder 顯示隱藏檔案拖曳(視覺化)

  1. 終端機執行:defaults write com.apple.Finder AppleShowAllFiles TRUE; killall Finder。
  2. Finder 前往 ~/.ssh,將 id_rsa、id_rsa.pub 等檔案拖曳至 AirDrop 或共享資料夾傳送。
  3. 完成後執行:defaults write com.apple.Finder AppleShowAllFiles FALSE; killall Finder 恢復隱藏。

方法三:AirDrop 直接傳送(無需顯示隱藏檔)

終端機執行:

open ~/.ssh

Finder 開啟 .ssh 資料夾,直接拖曳檔案到 AirDrop 介面傳送至目標 Mac。

SSH 金鑰檔案

傳送後必要步驟

  1. 目標 Mac 確認 ~/.ssh 權限:chmod 700 ~/.ssh; chmod 600 ~/.ssh/id_rsa*。
  2. 若金鑰有密碼,首次使用會提示輸入;可用 ssh-add 加入 ssh-agent 避免重複輸入。

以上方法適用所有 macOS 版本,亦適用於 Linux/Unix 系統間互傳。

copyright © 萬盛學電腦網 all rights reserved