SSH Public Key 快速複製到遠端主機

依照此篇: ssh keygen 免輸入密碼
SSH key 建立完成後, 要將 public key 複製到遠端主機, 要做的步驟大概有 3~4步, 若有多台主機要複製要花不少時間.

ssh-copy-id 會將 id_rsa.pub 複製到 example.com:~/.ssh/authorized_keys # 假設主機是 example.com
最重要的是, 若 authorized_keys 有資料的話, 會自動幫你累加到此檔案裡面, 多台主機可以省不少時間.

ssh-copy-id 指令範例

  • ssh-copy-id -i $HOME/.ssh/id_rsa.pub example.com:
  • 註: example.com 是遠端機器得名稱, 只需修改此處即可. 🙂

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈SSH Public Key 快速複製到遠端主機〉中有 4 則留言

  1. 如果是更新 public key,要把舊的 public key刪除可以有什麼方法呢?
    我用 sed 的話舊OS試過不支援 "-i" (in-place update)。

long904 發表迴響取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料