Paramiko:不是有效的DSA私钥文件
本文介绍了Paramiko:不是有效的DSA私钥文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用如下所示的私钥文件连接到某些SFTP:
使用以下代码:
我不确定,但我知道这是一个DSA私钥文件,但我获得了错误:
pariko.ssh_Exception.SSHException:不是有效的DSA私钥文件
我尝试了其他选项,但出现了类似的错误
我使用了FileZilla客户端,连接到SFTP没有问题,我不明白为什么使用Python会有问题。
ssh.com
您有一个很少使用的推荐答案格式的私钥。帕拉米科不支持它。您必须将其转换为OpenSSH格式。
您可以这样使用ssh-keygen
:
在Windows上,您还可以使用PuTTYgen。
相关问题:Paramiko: "not a valid RSA private key file"
这篇关于Paramiko:不是有效的DSA私钥文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!