什么SFTP服务器实现支持检查文件扩展名

我想通过使用Python中的paramiko.sftp_file.SFTPFile.check()来同步本地主机和远程服务器上的目录,通过SFTP计算远程服务器上的MD5校验和。

根据http://docs.paramiko.org/en/2.1/api/sftp.html和https://stackoverflow.com/questions/30056566/how-to-perform-checksums-during-a-sftp-file-数据传输完整性 ,大多数SFTP服务器实现(包括OpenSSH,我默认运行)不支持“校验文件”扩展。

我的提供商推荐vsftpd(请参阅https://security.appspot.com/vsftpd.html ),但其常见问题没有提到“check-file”扩展名。 任何人都可以告诉我,vsftpd是否支持这个function,否则推荐使用SSH / SFTP实现? 我试过谷歌search没有成功。

谢谢!

我知道很less有服务器支持check-file SFTP扩展 :

  • ProFTPD mod_sftp – 开源
  • Vandyke VShell – 商业
  • Bitvise SSH服务器 – 商业 – 免费用于非商业用途

vsftpd是FTP(S)服务器,而不是SFTP服务器。

为什么不通过rsync传输文件,而这些文件已经在内部使用了这种types的东西,并使用SSH传输。