美文网首页
Mac 重启后自动 ssh-add 私钥 附上mac上码云s

Mac 重启后自动 ssh-add 私钥 附上mac上码云s

作者: zbmzly | 来源:发表于2020-08-07 11:29 被阅读0次

    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

    转自
    https://www.jianshu.com/p/ada03bd51ed5
    https://mednoter.com/ssh-add-automatically.html

    Mac 重启后自动 ssh-add 私钥

    管理服务器有一些安全常识:

    • 禁止 root 远程登录
    • 禁止密码登录
    • 使用 priviate / public key 作为默认的登录方式。
    • 修改 sshd 端口

    安全级别上去后,问题随之而来,有一堆的私钥需要管理。每次 Macbook 升级系统,需要一次次手工 ssh-add 私钥,特别心烦。

    几年前有这种方法 ssh-add -K privateKey 可以一劳永逸的把私钥存到 keychain 中,重启后也不需要手动 ssh-add,非常方便。

    这种方式不管用了。

    新的解决方法

    创建 Automator 任务加载私钥,然后放到开机启动中。

    1. 创建一个 Automator task.
    2017-06-02-step1.jpg
    1. 在 task 中写一串 shell script
    2017-06-02-step2.jpg
    1. 把 task 添加到 login items 中,每次系统重启后会执行这个 Automator task,自动 ssh-add 所有的私钥。
    2017-06-02-step3.jpg 2017-06-02-step4.jpg

    搞定!
    wwwwwwwwwwwww

    相关文章

      网友评论

          本文标题:Mac 重启后自动 ssh-add 私钥 附上mac上码云s

          本文链接:https://www.haomeiwen.com/subject/zwhfdktx.html