Назад | Перейти на главную страницу

Какие реализации SFTP-сервера поддерживают расширение файла проверки

Я хочу синхронизировать каталоги на локальном хосте и удаленном сервере через SFTP, используя paramiko.sftp_file.SFTPFile.check() в Python для расчета контрольных сумм MD5 на удаленном сервере.

В соответствии с http://docs.paramiko.org/en/2.1/api/sftp.html и https://stackoverflow.com/questions/30056566/how-to-perform-checksums-during-a-sftp-file-transfer-for-data-integrity, большинство реализаций SFTP-серверов (включая OpenSSH, который я использую по умолчанию) не поддерживают расширение «check-file».

Мой провайдер рекомендует vsftpd (см. https://security.appspot.com/vsftpd.html), но в его FAQ не упоминается расширение "check-file". Может ли кто-нибудь сказать мне, поддерживает ли это vsftpd, или иным образом порекомендовать реализацию SSH / SFTP? Я безуспешно пробовал поискать в Google.

Спасибо!

Несколько серверов, которые я знаю для поддержки check-file Расширение SFTP являются:


vsftpd - это FTP (S) сервер, а не SFTP.

Почему бы не передать файлы через rsync, который уже выполняет такие действия внутри компании и также использует транспорт SSH.