Sftp
哪些 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)不支持“檢查文件”副檔名。
我的提供商推薦使用 vsftpd(請參閱https://security.appspot.com/vsftpd.html),但其常見問題解答並未提及“檢查文件”副檔名。誰能告訴我 vsftpd 是否支持這個,或者推荐一個 SSH/SFTP 實現?我試過Google搜尋但沒有成功。
謝謝!
我知道支持
check-file
SFTP 擴展的伺服器很少:
- ProFTPD mod_sftp - 開源
- Vandyke VShell - 商業
- Bitvise SSH 伺服器- 商業 - 免費供非商業個人使用
vsftpd 是 FTP(S) 伺服器,而不是 SFTP 伺服器。
為什麼不通過 rsync 傳輸文件,rsync 已經在內部完成了這種類型的工作,並且也使用了 SSH 傳輸。