除了传统的密码登录方式,还可以通过生成密钥的方式登录服务器。其核心流程是先在服务器端生成密钥对(公钥与私钥),将公钥配置到服务器的认证列表中,再把私钥文件(一般是.ppk格式)下载保存到本地,后续通过PuTTY工具调用本地私钥进行身份认证,即可实现免密码登录。
但是最近有不少用户在使用密钥认证时,会遇到这样的报错提示:
Unable to load key file “C:\Users\catmonkey\Desktop\symimao.ppk” (PuTTY key format too new)
这个提示看上去并不是作为开锁钥匙公钥文件和作为锁的作用的私钥不匹配,那么为会提示PuTTY key format too new呢?这个错误是因为你的PuTTY版本过旧,无法识别新版本的PPK密钥格式。
那么知道了问题所在,就可以尝试对应解决的办法了,我们现在访问PuTTY官方页面下载最新的版本,安装到电脑上,再进行调用访问:
找到问题根源后,对应的解决方法就很清晰了,核心思路是更新PuTTY至最新版本,具体操作步骤如下:
1、打开浏览器,访问PuTTY官方下载页面;
2、根据自己的电脑系统下载对应的最新版本PuTTY安装包;
3、运行安装包,按照默认引导完成安装(若之前安装过旧版本,直接覆盖安装即可);
4、打开更新后的PuTTY工具,重新配置服务器连接信息,在 “Connection – SSH – Auth” 选项中,再次选择之前下载的 “symimao.ppk” 私钥文件,点击连接。
完成以上操作后,即可成功解决密钥加载报错问题,顺利通过密钥认证免密码登录服务器。
相关推荐:
-
广告合作
-
QQ群号:4114653






