添加永久有效的SSH KEY

虽然ssh-add 命令可以添加key,但是只能保存在当前会话中,如果重启会话,要使用这个可以,就需要重新添加了。我不吐槽这个设计,因为可能有人是会用到的。比如如果key添加多了,又不限定匹配对象,会每一个key都试一下,大大的降低效率。 一个简单的方法就是:配置~/.ssh/config,参考默认配置/etc/ssh/ssh_config

Host github
    HostName github.com
    Port 22
    User git
    IdentityFile ~/.ssh/githubKey

如此就能够保存了。要是所有用户都生效就修改/etc/ssh/ssh_config