107得票9回答
使用pysftp验证主机密钥

我正在使用pysftp编写程序,并且它想要验证SSH主机密钥是否与C:\Users\JohnCalvin\.ssh\known_hosts相匹配。 使用PuTTY,终端程序会将其保存到注册表中的[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshH...

29得票3回答
使用Python通过SFTP上传文件

我写了一段简单的Python代码,用于将文件上传到SFTP服务器。我使用的是Python 2.7。import pysftp srv = pysftp.Connection(host="www.destination.com", username="root&q...

29得票1回答
pysftp与Paramiko比较

我有一个简单的需求,即将文件放在SFTP服务器上。我找到了pysftp和Paramiko库,它们似乎都可以实现这一点。我已经使用Paramiko开发了一个简单的应用程序,但是我找不到适当的来源来比较这两个库,以便决定哪个库更好。它们各自的优缺点是什么?

25得票1回答
使用pysftp下载文件

我正在尝试从FTP服务器(SFTP协议)加载(并直接保存到本地)一个存储在.csv文件中。我使用Python与pysftp库结合使用。当我检查文件是否存在时,它返回TRUE。但是在尝试加载文件时,无论我尝试什么,它似乎都是空的。 我该如何将文件获取(并存储)到我的本地环境中?我是否漏掉了一些...

19得票2回答
使用私钥连接SFTP服务器时,使用pysftp连接时出现“找不到主机*****的主机密钥”的错误提示。

我正在尝试通过SFTP连接到远程服务器时遇到了许多问题。我已经尝试了像下面这样的正常方式。sftp = pysftp.Connection(host='Host',username='username',password='passwd',private_key=".ppk") 操作失败,我得...

18得票3回答
当pysftp连接失败时出现“'Connection' object has no attribute '_sftp_live'”错误。

我希望在出现“找不到***主机的主机密钥”错误时,能够捕获错误并向最终用户提供适当的消息。我尝试了这个:import pysftp, paramiko try: with pysftp.Connection('1.2.3.4', username='root', password='...

15得票4回答
使用Python pysftp连接SFTP并使用密钥文件

我需要连接到一个SFTP,下载最近的文件,然后更改文件名并再次加载到同一SFTP文件夹中,并删除“原始名称”文件。我已经使用用户和密码完成了FTP操作,但在这种情况下,SFTP有一个密钥文件(.ppk)。如何将密钥文件设置为密码? 谢谢!import pysftp srv = pysftp...

13得票3回答
在pysftp中指定文件模式以进行获取

我们可以编写一个简单的get,如下所示:import pysftp hostname = "somehost" user = "bob" password = "123456" filename = 'somefile.txt' with pysftp.Connectio...

12得票1回答
Paramiko错误:在put操作中大小不匹配

我正在尝试将本地Windows目录中的几个文件复制到远程Linux目录。 对于具有相同扩展名的文件,它可以工作。但当文件夹中有不同的扩展名时,它会出现错误。 代码:import os import glob import paramiko glob_pattern='*.*' try: ...

10得票2回答
如何使用pysftp将字符串写入FTP文件?

我有一个存储在变量中的大型xml文件。我想使用pysftp直接将其写入ftp。 我认为我需要使用pysftp.putfo,并且这需要一个像文件一样的对象。以下是一个最小示例:from io import StringIO from pysftp import Connection, CnOpt...