解决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

然后再次使用秘钥登录服务器的时候。就不一直输入密码了。

posted @ 2018-03-01 16:34  进击的小羊驼  阅读(1062)  评论(0编辑  收藏  举报