解决macOS升级之后每次使用ssh都要输入密码的问题
最近想趁着假期把跟了我2年mac的系统重做下。于是就开始行动了,经过大半天的数据备份。然后进行了全盘格式化,使用了在线更新的方式从新安装升级到了10.12.6。这里提醒下有类似的想法的同学可以采用U盘做启动盘的方式进行。因为在线安装这种做法实在是太操蛋了.......。
经过漫长的等待等于安装好了,于是乎拿起硬盘恢复数据。数据恢复之后,刚好需要需要上服务器做点事情。于是习惯的打开控制台输入
ssh -i name root@xxx.xxxx.com
再输入密码之后成功登陆进来。第二天再次使用的时候发现。怎么还是要输入密码呢?我不是昨天已经输入过了嘛?。于是打开神奇的谷歌之后才明白。原文地址我这里采用的是文章中Solution2。首先打开.bashrc。在里面加入一行就可以了。
vi .bashrc
#<key>替换成的秘钥所在位置
ssh-add -K <key>
#重启.bashrc
source .bashrc
然后再次使用秘钥登录服务器的时候。就不一直输入密码了。