1. 程式人生 > >mac 免密碼登入伺服器與免密碼git提交

mac 免密碼登入伺服器與免密碼git提交

//本地執行
//生成key
ssh-keygen -t rsa -C "你的Git註冊郵箱" -b 4096

//複製本地 id_rsa.pub
cat ~/.ssh/id_rsa.pub
//將cat的內容複製

//伺服器執行
//伺服器新增 
vim /root/.ssh/authorized_keys
//將複製的內容貼上到authorized_keys的最後一行

再次登入伺服器,就可以免密碼登入了

但是有的不行 依然要輸入本地mac密碼

錯誤提示為

Enter passphrase for key '/Users/ymj/.ssh/id_rsa': 

意思是輸入本地mac登入密碼

Stack Overflow找到解決辦法

//本地執行
ssh-add ~/.ssh/id_rsa

再次嘗試就好了