Permission denied (publickey)

热门标签

,

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

Permission denied (publickey)

问题描述

在用Linux终端使用ssh root@server_ip来连接到远程服务器时,出现Permission denied (publickey).提示

一、远程服务器问题

远程服务器~/.ssh文件夹及其文件权限不对,包括
1、authorized_keys文件权限
2、.ssh文件夹权限
3、.ssh文件夹所有权

Solution

通过其它方式登录到远程服务器,如果是阿里云则可以在网页中通过验证之后打开一个终端,然后进行如下操作

  • 更改文件所有权
$ chown -R your_user:your_user ~/.ssh  
//我用root登录,your_user是root
  • 更改文件夹权限
$ chmod 700 ~/.ssh
  • 更改authorized_keys文件权限
$ chmod 600 ~/.ssh/authorized_keys

二、公钥没有添加

如果服务器端根本就没有添加公钥是断然不可能通过认证的

Solution

通过其它方式登录到远程服务器,查看~./ssh/authorized_keys文件中是否添加了公钥,若没有可直接将公钥内容拷贝到该文件末尾

参考文献

作者:deltaRabbit
链接:https://www.jianshu.com/p/14027e35b900
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

标签:

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术狗|博客
原文地址:《Permission denied (publickey)》 发布于2019-10-11

分享到:
赞(0)

评论 抢沙发

9 + 6 =


Permission denied (publickey)

长按图片转发给朋友

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录