找了很多方法,都不太行
然后可能是因为ubuntu17.0更新之后,倒腾ssh的普遍问题
最主要还是权限不对(以后再也不随便改文件权限了,真的容易疯狂报错
解决方案输入:
chmod 600 id_rsa
chmod 644 id_rsa.pub
解决此问题的方法是确保您对id_rsa和具有正确的权限id_rsa.pub
使用检查当前的chmod编号stat --format ‘%a’
它应该是600对id_rsa 和644对id_rsa.pub
之前的700和600权限均不对
参考:
ubuntu ssh密钥登录问题解析
底下一位老哥的回答