Как лучше всего передавать большие файлы - SFTP или асимметричное шифрование файлов? - PullRequest
1 голос
/ 18 сентября 2008

Что обычно считается «наилучшей практикой», когда требуется безопасно передавать плоские файлы по проводам? Кажется, что асимметричное шифрование является проблемой, так как вам приходится управлять наборами ключей на конечных точках и следить за тем, чтобы один и тот же алгоритм использовался всеми клиентами, тогда как SFTP кажется проблемой из-за проблем NAT с шифрованием канала управления, таким образом маршрутизатор не могу перевести IP. Есть ли стороннее решение, которое настоятельно рекомендуется?

Ответы [ 5 ]

3 голосов
/ 18 сентября 2008

Я полагаю, вы говорите о FTP с SSL , когда говорите SFTP, а не о протоколе SFTP, который согласуется с SSH . Используйте SFTP (версия SSH), поскольку он не требует зашифрованного канала управления и будет нормально работать через NAT. Страница SFTP, на которую я ссылался, перечисляет количество графических клиентов SFTP внизу страницы.

1 голос
/ 18 сентября 2008

rsync - лучшая утилита для передачи файлов. Поддерживает возобновление, рекурсию и различные виды шифрования, включая ssh (по умолчанию). Как scp на стероидах.

Если у вас есть несколько маршрутизаторов для пробивки, вы можете создавать ssh-туннели. Он будет передавать только те части файла, которые отсутствуют, что делает его идеальным для резервного копирования. У него так много полезных функций, что я использую его вместо cp для локального копирования.

Он доступен для многих платформ и включен по умолчанию в современные * nix системы. Больше на http://samba.anu.edu.au/rsync/

0 голосов
/ 04 июня 2009

С помощью FTPS вы можете переключиться на незашифрованный канал управления с помощью команды CCC после аутентификации. Такой подход означает отсутствие проблем с маршрутизаторами, в то время как передаваемые данные останутся зашифрованными.

0 голосов
/ 18 сентября 2008

Да, я имел в виду SSL FTP, а не SFTP. «Менеджмент» неблагоприятен для открытого исходного кода, но если это то, что является де-факто лучшей практикой, то это то, что нужно использовать ... спасибо за ответы

0 голосов
/ 18 сентября 2008

Используйте PGP / GPG и передайте файл gpg-ed напрямую через ftp или любым другим способом.

...