MobaXterm设置远程免密登录易出现的问题(改名为pk.pub后无警告弹出-文件类型的问题、Server refused our key的问题等MobaXterm无法实现免密登录的一系列问题)

目录

一、文件类型为文本文档

解决方法:

 二、服务器拒绝密钥Server refused our key

解决方法:

三、以上所有方法都试过了,文件内容也没有出现复制错误,可还是无法免密登录

解决方法:


一、文件类型为文本文档

示例:

  请各位读者仔细观察一下,查看自己文档的类型那一栏是否如下图所示为文本文档。如果是的,那么遇到本文大家都很幸运,下面我为您提供解决方法。

问题解析:

  这时由于文件类型不匹配,我们上传的密钥需要的文件类型是“ *.pub ”和“ *.ppk ”。

解决方法:

  本文以我的电脑示例,我的版本是Windows10 专业版,大家如果在下面的方法示例中无法解决的话,可以去百度一下“  如何查看文件拓展名 ”。

  1. 点击查看
  2. 在“ 显示/隐藏 ”那一栏勾选文件拓展名
  3. 这时我们便可以看见文件的全名了,我们可以发现,我们刚才复制密钥的文件是以“ *.txt”结尾的,其文件类型也是文本文档,所以这个密钥的文件格式其实是有误的
  4. 我们重新进行一遍之前的操作,将文档改名为“ pk.pub ”(是“ *.pub ”还是“ *.ppk ”大家依据实际情况而定),这时我们再点保存后就会弹出警告了,点击是即可完成文件类型的修改
  5. 修改好后的示例:

 二、服务器拒绝密钥Server refused our key

示例:

  如下图所示,我们的密钥上传了但是还是无法登录。

问题解析:

  由于我一开始是在root超级用户登录里的 “ .ssh ” 文件中上传了密钥,所以使用普通用户 “ peng ”登录失败。

解决方法:

 使用你需要免密登录的账号登陆,跟之前的操作步骤是一样的,为了方便我这里用的是之前的截图。Ps:如果想要让普通用户的账号免密登录,就使用普通用户账号进行远程连接登录。

  1.   登录需要免密的账户,在远程连接界面的左上角点击创建文件的小图标
  2. 输入文件名“ .ssh ”,然后点击【OK/确定】
  3. 创建好后在左边文件栏双击进入“ .ssh ”文件
  4. 打开之前保存密钥的文档,将“ authorized_keys ”文件拖入左边黄色框中空白区域
  5. 出现下图红色框中内容即公钥保存成功
  6. 再次输入用户名进行免密登录,登录成功

三、以上所有方法都试过了,文件内容也没有出现复制错误,可还是无法免密登录

 问题解析:

可能是虚拟机本身的配置问题,大家可以仔细对比一下下面两张远程连接的图

大家发现了吗?

没错,就是第四行显示的文字不同,那个X协议是否允许的不同。

解决方法:

使用有图形界面的虚拟机进行免密登录。

本人还设想了两个解决方法:

1.为无图形界面的虚拟机安装图形界面

2.为无图形界面的虚拟机安装某些需要的配置或者协议

大家如果有兴趣的话可以尝试一下我设想的那两个方法,本文就写到这啦!

祝大家的免密登录都能够成功!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值