我想通过使用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扩展 :
vsftpd是FTP(S)服务器,而不是SFTP服务器。
为什么不通过rsync传输文件,而这些文件已经在内部使用了这种types的东西,并使用SSH传输。