FTP и SSH

Anonim

FTP против SSH

FTP означает протокол передачи файлов, протокол, который был создан для передачи файлов из удаленного места на локальный компьютер, или наоборот. С другой стороны, Secure Shell или SSH является сетевым протоколом, который облегчает обмен данными между двумя компьютерами независимо от расстояния, если существует электрический путь для связи.

FTP довольно старый, поскольку он был создан до эволюции общественных сетей, как мы их видим сегодня. В связи с этим создатели FTP не увидели необходимости в обеспечении безопасности данных или аутентификации имен пользователей и паролей и фактически отправили их в виде обычного текста. Это означает, что любой, кто знает, чтобы обнюхать пакеты данных, сможет восстановить передаваемые данные или, что еще хуже, получить имя пользователя и пароль, получив полный доступ к удаленному сайту. Имя Secure Shell должно уже дать вам достойное представление о безопасности SSH. SSH был фактически создан после того, как в Хельсинском технологическом университете была проведена обнюхивающая атака. Он заменяет устаревший и уязвимый протокол Telnet, который был в то время популярным. Безопасность SSH осуществляется путем шифрования данных до их отправки. Затем он дешифруется только в указанном месте.

В качестве протокола передачи файлов FTP может передавать файлы только с одной точки на другую и выполнять некоторые основные операции с файлами, такие как копирование, перемещение или удаление файлов и каталогов. SSH выходит далеко за рамки этого, так как позволяет пользователю выдавать команды, которые могут быть интерпретированы и выполнены на удаленном компьютере сервером прослушивания. Он также может использоваться для туннелирования, мониторинга определенных сервисов и приложений, которые выполняются, и даже для передачи файлов.

Несмотря на возраст FTP и SSH, они все еще широко используются во всем мире в той или иной форме. Почти все хостинг-провайдеры предлагают FTP-доступ к учетным записям пользователей, чтобы обеспечить удобный способ загрузки файлов на свои учетные записи. Хотя доступ к SSH не так распространен, как FTP, некоторые провайдеры предлагают его, поскольку он предоставляет пользователю больше контроля и большую свободу в управлении своими сайтами.

Резюме:

1. FTP - это протокол передачи файлов, а SSH - сетевой протокол.

2. FTP по своей сути небезопасен, в то время как SSH по своей сути безопасен.

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