问题标签 [pysftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
180 浏览

python - sftp服务器python的写入路径

我正在使用pysftpPython尝试为 sftp 服务器中的某个目录运行循环。

我不知道如何在 sftp 服务器上编写目录路径。我认为连接到服务器并只编写如下目录就可以了,但事实并非如此。请让我知道如何编写 sftp 路径以便 python 可以读取它们。

0 投票
0 回答
1069 浏览

python - 使用 Paramiko 获取大文件时出现 EOFError

我正在尝试编写一个快速的 python 脚本来使用 sftp 获取一些日志。我的第一个倾向是使用 Pysftp,因为它看起来很简单。它工作得很好,直到它得到一个更大的文件。获取任何超过 13 MB 的文件时出现错误。然后我决定尝试直接在 Paramiko 中编写我需要的东西,而不是依赖于 Pysftp 的额外层。在弄清楚如何做到这一点之后,我最终得到了完全相同的错误。这是 Paramiko 代码,以及我得到的错误的跟踪。有谁知道为什么拉取任何大文件会有问题?谢谢。

这是错误:

0 投票
2 回答
2195 浏览

bash - Python SFTP 脚本的调试选项,如 ftp_setdebug(1) 以记录消息

我正在研究 bash 并在内部使用 PYSFTP 为 SFTP 调用 python 脚本。以前当我使用 FTP 时,有一个 ftp_setdebug(1) 选项,以便我可以检查传输和再见消息。但是对于 SFTP,我找不到任何这样的选项。我发现sftp -vv但究竟需要如何使用它?有没有其他类似FTP的方法?我不想在脚本中包含任何打印语句。

0 投票
2 回答
1916 浏览

python - paramiko.ssh_exception.SSHException: 期待来自 (31,) 的数据包,得到 94

当我使用 pysftp-0.2.8 将大文件发送到我的 sftp 服务时。总是报同样的错误:paramiko.ssh_exception.SSHException: Expecting packet from (31,), got 94

文件1.5G左右,500M传输就坏了。代码在这里:

)

此处的错误消息:

谢谢您的回答 !

0 投票
1 回答
1809 浏览

python - 由于客户端超出服务器的内部缓冲区,pysftp 下载失败

我只需要从 python 脚本下载一个文件,所以代码很简单:

下载将以正常速度开始并持续几秒钟,然后停止。不再下载任何内容,几分钟后服务器关闭连接。出于“安全原因”,我要连接的服务器的管理员不会透露服务器的任何详细信息,但他写信给我说,他会看到这样的错误:

SFTP 错误发送,同时客户端请求过多。客户端已超出服务器的内部缓冲区。

我可以从 python 代码中做些什么吗?

0 投票
1 回答
7833 浏览

python-2.7 - Paramiko 错误:put 中的大小不匹配

我正在尝试将一些文件从本地 windows 目录复制到远程 linux 目录。

它适用于具有相同扩展名的文件。但是当文件夹中有不同的扩展名时会中断。

编码:

我试图只传输 2 个文件(1.sh 和 2.pl)。当 1.sh 被复制时,在远程服务器上创建了一个 0 字节的 2.pl 文件,然后我得到了错误:

我在用:

请帮忙。

0 投票
1 回答
336 浏览

python - pyftp put 将文件截断为 4096 位

我正在编写一个 python 脚本,通过 sftp(使用 pysftp)将 cvs 文件上传到远程主机。一切似乎都运行良好,但上传的文件总是被截断为 4096 字节。如果我使用 sftp 从 os (linux) 上传文件,一切正常。是否有默认设置为仅允许 4096 字节文件?

这是我的代码的 sftp 部分:

0 投票
1 回答
2465 浏览

python - pysftp 复制文件但它是空的

我在使用 pysftp 复制文件时遇到问题。这最初是一个有效的 WinSCP 脚本。我可以使用下面 winscp.com 和 filezilla 中脚本中提供的凭据手动复制文件。我已验证凭据正确,并且远程和本地路径都存在。该文件看起来像是复制的(我可以在本地目录中看到文件),但它是空的。下面是错误。从其他主机连接和下载文件时,相同的脚本也有效。

这是我的代码:

0 投票
1 回答
877 浏览

python - 无法安装pysftp paramiko python

如果我尝试使用setup.py install. 我在https://pypi.python.org/simple/ecdsa上收到下载错误:

超时 - 可能找不到某些包!
错误:找不到适合需求的分布('ecdsa>=0.11')

0 投票
2 回答
585 浏览

python - 发送 31kb 数据时 Python SFTP (pysftp) 挂起

我正在上传到 FTP 服务器:

BUFFER_SIZE 设置为 1024。上传在块 31 期间无限挂起。通常只有一半的图像 jpg 图像被上传(即每个图像的上半部分)。

这是 pysftp 中报告的错误吗?如何解决?