建立 RSA 的 Key
如果之前沒有建立過 RSA 的 key,就可以先建一把:
$ ssh-keygen
過程直接一直按 enter 即可
Copy ssh public to remote
RSA 由一組 public key 跟 private 組成,為了要能實現免密碼登入 remote machine 必須安裝 public key (id_rsa.pub) 到 remote machine:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub cody@172.24.22.63
執行免密碼登入
$ ssh cody@172.24.22.63
Note:
當發生 /usr/bin/ssh-copy-id: ERROR: No identities found
的錯誤時,記得加上 -i
參數指定 public key 的位置,例如:
$ ssh-copy-id -i ~/.ssh/id_rsa.pub mitra@172.24.22.63