mac 免密码登录服务器与免密码git提交

//本地执行
//生成key
ssh-keygen -t rsa -C "你的Git注册邮箱" -b 4096

//复制本地 id_rsa.pub
cat ~/.ssh/id_rsa.pub
//将cat的内容复制

//服务器执行
//服务器添加 
vim /root/.ssh/authorized_keys
//将复制的内容粘贴到authorized_keys的最后一行

再次登录服务器,就可以免密码登录了

但是有的不行 依然要输入本地mac密码

错误提示为

Enter passphrase for key '/Users/ymj/.ssh/id_rsa': 

意思是输入本地mac登录密码

Stack Overflow找到解决办法

//本地执行
ssh-add ~/.ssh/id_rsa

再次尝试就好了

猜你喜欢

转载自blog.csdn.net/hoooooly/article/details/81365188