2012年3月11日 星期日

使用SCP 免密碼

假設想讓 B 主機上面免輸入密碼就能利用 ssh 登入 A 主機.
第一: 在 B 主機上使用以下指令產生 RSA key pair :
# ssh-keygen -t rsa

執行後相關訊息如下:
Enter file in which to save the key (~/.ssh/id_rsa):Enter
Enter passphrase (empty for no passphrase):Enter
Enter same passphrase again:Enter

public key 會放在 ~/.ssh/id_rsa.pub

(PS) :注意內容內的帳號名稱! 預設值大多產生root這帳號,因此做SCP的動作請改成所產生的內容帳號!

將B主機/.ssh/id_rsa.pub的內容,放進 A 主機的 ~/.ssh/authorized_keys的內容內。
設定即可完成,並且可以連線SCP動作而不需要KEY密碼.