SSH 不提示passphrase 密碼的方法

只要一行指令,以後ssh 就不會彈出密碼提示,滿方便的。

圖片說明:

原本進去 kurewa-gothic 目錄後,執行 git pull 還需要外輸入密碼,在執行了指令:

ssh-add ~/.ssh/*_rsa

For windows users,

  • run ssh-add "C:\\Users\\<your user>/.ssh/id_rsa"

再進入該資料夾下,執行 git pull 就直接同步遠端的repo 了。

但是這一行指令,似乎有點難記的起來,建議到 ~/usr/bin  或 /usr/local/bin 增加一個 auto-ssh.sh 的檔案,再使用chmod +x 讓 .sh 可以直接執行,再把上面的指令放進 .sh 檔案裡。這樣下次重開機就可以只輸入一次密碼,不用每次都輸入。


資料來源

How to make git not prompt for passphrase for ssh key?
https://superuser.com/questions/1010542/how-to-make-git-not-prompt-for-passphrase-for-ssh-key

Use this if ssh key keeps asking for password
https://gist.github.com/egoens/c3aa494fc246bb4828e517407d56718d

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *