如何解决使用私钥方式登录云主机时Xshell弹出“所选的用户密钥未在远程主机上注册。请重试一次。“问题?
【摘要】 云主机 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)