如何解决使用私钥方式登录云主机时Xshell弹出“所选的用户密钥未在远程主机上注册。请重试一次。“问题?

举报
ECS-FC 发表于 2017/09/13 22:30:32 2017/09/13
【摘要】 云主机 ssh登录

重试通常不能解决问题。

正确打开方式:

1.       使用远程登录方式登录问题云主机

2.       分别执行以下命令查看文件以及权限

ll /home/linux/.ssh/

ll /home/linux/|grep linux

ll /home/ |grep linux

3.       Xshell登录正常云主机,执行2,对比与问题云主机的结果,将问题云主机恢复与正常主机相同(文件以及权限)

PS

如果创建云主机时选择密钥对方式登录,如下图:

云主机创建时会在云主机内生成公钥文件,必须使用私钥(每一个秘钥对会有一个私钥文件.pem)才能ssh登录云主机。openssh 公钥的文件权限有要求,并不是越大越好。在云主机部署业务时也切勿随意删除/home/linux 目录下的文件或者修改其权限。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。