依照此篇: 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 是遠端機器得名稱, 只需修改此處即可. 🙂