Permission denied (publickey). Mac OS Sierra SSH密钥在重启后丢失的问题

mac os git 使用ssh 出现Permission denied的问题,使用 ssh agent 解决之后电脑重启还是出现这个问题,网上 找了下问题发现:从macOS Sierra 10.12.2以后,SSH的配置选项中多了“UseKeychain”选项

解决办法

在~/.ssh/config文件中添加下面这段话,问题就可以解决了:

//在命令行使用vim 创建config,输入内容
Host *
   AddKeysToAgent yes
   UseKeychain yes
   IdentityFile ~/.ssh/id_rsa
//保存后,输入命令: ssh-add -K ~/.ssh/id_rsa 问题就解决了

你可能感兴趣的:(Permission denied (publickey). Mac OS Sierra SSH密钥在重启后丢失的问题)