与 filezilla 相比,使用 pscp.exe 进行 sftp 传输非常慢

Kel*_*ler 5 sftp pscp

我有一个奇怪的问题。我在 C# 程序(带有 process.start)中使用 pscp.exe 将文件上传到 SFTP 服务器。现在我已经使用相同的程序设置了一个新服务器,在那里我像以前一样上传到同一个 SFTP 服务器,但是它在新服务器中运行得非常慢。

奇怪的是,当我尝试通过 FileZilla 手动上传文件时,上传速度与预期一样快,但在使用该程序时则不然。

谁能解释一下?我是否遗漏了一些明显的东西,比如 Windows 设置之类的?

Kel*_*ler 3

我最终重写了 SFTP 传输以使用 WinSCP 的 .Net 包装器。该解决方案速度很快,文件传输也很快。这是文档的链接。