无法使用python 3.6使用privatekey连接到sftp服务器

时间:2019-04-11 17:04:16

标签: python-3.x sftp

我们正尝试通过用户名,私钥连接到sftp服务器,并使用以下代码放置文件。但执行时却低于SSH执行,但能够使用Winscp连接到sftp服务器

SSHException:不是有效的RSA私钥文件

在处理上述异常期间,发生了另一个异常: SSHException:不是有效的DSA私钥文件

任何帮助将是巨大的。

这是python 3.6,我搜索了很多老问题,并且使用putty gen更改了pem文件ppk文件也没有运气,

import pysftp
with pysftp.Connection(host = hostname , username=xxxx, port=22, private_key="xxx.pem") as sftp: 
   with sftp.cd(sftp_location):          
        sftp.put(local_file_location)

0 个答案:

没有答案
相关问题