FTP и SFTP

Anonim

FTP против SFTP

Протокол передачи файлов (также известный как FTP) - это сетевой протокол, который реализуется для обмена файлами по сети TCP / IP - это протокол управления передачей и интернет-протокол. FTP использует аутентификацию паролем, созданную пользователем. Хотя обычная аутентификация пароля обычно выполняется, доступ к анонимному пользователю также доступен через FTP-сервер.

Протокол передачи файлов SSH (также известный как Secure File Transfer Protocol, или SFTP) - это сетевой протокол, который позволяет осуществлять доступ к файлам, их передачу и управление через безопасный поток данных. Это расширение версии 2.0 протокола Secure Shell (или SSH), целью которого является обеспечение безопасных возможностей передачи. Он также предназначен для функциональной работы с другими протоколами.

Как уже упоминалось, FTP доступен анонимно. Это означает, что пользователь может войти на этот сервер с «анонимной» учетной записью, когда ему будет предложено ввести имя пользователя и пароль. В большинстве случаев пользователю без прямой учетной записи на главном компьютере будет предложено использовать свой адрес электронной почты вместо пароля; однако практически нет процесса проверки, который имеет место после предоставления такой информации (например, в Национальном центре информации по биотехнологии).

Протокол SFTP имеет различный и широкий диапазон операций, доступных для удаленных файлов. Некоторые из его более заметных функций включают возобновление прерванных передач, списки каталогов и удаленное удаление файлов. По сравнению с другими протоколами (а именно с протоколом Secure Copy Protocol или SCP), SFTP более «жидкий» как протокол и более независим от платформы. В результате протокол SFTP доступен на различных платформах.

На серверах FTP есть протоколы аутентификации и шифрования. Если такой доступ ограничен, удаленная служба FTP (FTP-почта) может быть реализована, чтобы обойти проблему ограничения. Это позволяет получить доступ, но ограничивает пользователя просмотром каталогов или изменением команд. Аналогичным образом, SFTP предлагает интерактивный интерфейс с программой командной строки, которая реализует взаимодействие с клиентами. В отличие от FTP протокол SFTP шифруется, что делает традиционные прокси неэффективными в отношении управления SFTP-трафиком.

Резюме:

1. FTP - это сетевой протокол, используемый для обмена файлами по сети TCP / IP; SFTP - это сетевой протокол, который позволяет осуществлять доступ к файлам, передачу и управление через поток данных.

2. FTP доступен анонимно и в большинстве случаев не зашифрован; Протокол SFTP зашифрован и делает управление трафиком неэффективным при использовании традиционных прокси.