scp指令向Linux传输文件Load key "XXX": invalid format

scp指令向Linux传输文件Load key "XXX": invalid format


今天使用密钥传输文件时遇到这样一个坑:
使用密钥传输文件时一直提醒 Permissions for ‘E:\download\222.ppk’ are too open.意思是文件权限过大,要让权限小一些,就要在属性-安全(win10)里面把最下面的Users删掉.但是再次传输时还是有问题,提示 Load key “E:\download\222.ppk”: invalid format,意思是密钥格式不对,我这个密钥是用阿里云生成,然后用puttygen工具转换的私钥,而scp指令需要公钥,直接指定阿里云生成的这个就可以了。
阿里云生成的公钥是XXX.pem,而生成的私钥是.ppk的,但是很奇怪,传文件为什么要用私钥?

你可能感兴趣的:(Linux)