如何上传(和测量)并行的SFTP?

我有一个远程服务器,我可以通过SFTP访问。 (不是通过SSL的FTP。SFTP。)

我需要定期将几千个新文件推送到该机器上。

我怎么能够:

  1. 上传这些并行?
  2. 收集统计数据,所以我可以判断给定我的特定服务器/networkingconfiguration的理想并行水平?

一个命令行客户端将是理想的,但一个GUI也可以工作。

谢谢

  1. 使用像Filezilla或WinSCP这样的客户端,将允许多个stream。 或者以并行的方式编写脚本,使用multithreading的东西,或者将文件分成可以运行多个脚本的块。
  2. WinSCP会保留详细的日志,所以你可以通过这些日志回来,并生成自己的统计信息。 Filezilla可能,我不确定。 您自己的脚本会生成您告诉它的日志。

mfinni给了你我使用sftp所能想到的最好的答案。

我的build议是调查rsync ,看看它是否符合你的需求。
它可以用来推,拉,同步,replace等适当的命令行选项 ,实现良好的压缩和发送增量,而不是整个文件尽可能。 它也有体面的统计资料,可以满足您的需求。