git ssh登錄 第一步還是在console中生成sshkey
ssh-keygen -t rsa -C "89424715@qq.com"
然后添加到可信列表
sudo ssh-add /Users/****/.ssh/id_rsa
特別要注意的是,你需要將gitee地址添加到可信的host列表
ssh -T git@gitee.com
2017-06-02-ssh-add.jpg
把這個公鑰添加到碼云的個人主頁里
1596770770258.jpg
轉(zhuǎn)自
http://www.reibang.com/p/ada03bd51ed5
https://mednoter.com/ssh-add-automatically.html
Mac 重啟后自動 ssh-add 私鑰
管理服務器有一些安全常識:
- 禁止 root 遠程登錄
- 禁止密碼登錄
- 使用 priviate / public key 作為默認的登錄方式流强。
- 修改 sshd 端口
安全級別上去后颇蜡,問題隨之而來羡玛,有一堆的私鑰需要管理炊琉。每次 Macbook 升級系統(tǒng)晓折,需要一次次手工 ssh-add 私鑰杰赛,特別心煩呢簸。
幾年前有這種方法 ssh-add -K privateKey
可以一勞永逸的把私鑰存到 keychain 中,重啟后也不需要手動 ssh-add乏屯,非常方便根时。
這種方式不管用了。
新的解決方法
創(chuàng)建 Automator 任務加載私鑰辰晕,然后放到開機啟動中蛤迎。
- 創(chuàng)建一個 Automator task.
2017-06-02-step1.jpg
- 在 task 中寫一串 shell script
2017-06-02-step2.jpg
- 把 task 添加到 login items 中,每次系統(tǒng)重啟后會執(zhí)行這個 Automator task含友,自動 ssh-add 所有的私鑰替裆。
2017-06-02-step3.jpg
2017-06-02-step4.jpg
搞定!
wwwwwwwwwwwww