Что такое SSH и чем он отличается от FTP [технология объяснена]

что такое sshFTP

и SSH

оба сетевых протокола работают поверх уровня TCP / IP, как HTTP. Проще говоря, это определенный способ для устройств общаться друг с другом по сети.

Разные способы общения используются в разных обстоятельствах. Есть разные варианты использования и разные сильные стороны. Но как именно соотносятся SSH и FTP, неясно большинству.

Этот выпуск серии «Объясненные технологии» призван пролить свет на два протокола и их различия.

Ракушка Учетные записи Shell

Давайте разберемся с некоторой базовой терминологией. Чтобы понять цель SSH, вам необходимо ознакомиться с некоторыми базовыми элементами.

ракушка компьютера — это часть программного обеспечения, которая позволяет пользователям напрямую взаимодействовать с ядром, самым ядром операционной системы. Оболочка может иметь графический интерфейс или интерфейс командной строки (читай: ввод текста) или оба.

что такое ssh

Учетная запись оболочки, с другой стороны, является личной учетной записью, которая дает пользователю доступ к оболочке на другом компьютере. Раньше они были обычным явлением и поставлялись провайдерами Интернет-услуг, использовались для работы с хранилищами файлов, учетными записями электронной почты, группами новостей и многим другим. Общим знаменателем является то, что учетная запись оболочки используется для ввода команд на удаленном компьютере.

Протокол защищенной оболочки (SSH)

Так же, как веб-браузер использует протокол HTTP для общения с веб-сайтами, для учетной записи оболочки требуется определенный протокол, чтобы обеспечить обмен данными (читай: связь) между двумя сетевыми устройствами. Встречайте SSH — Secure Shell Protocol.

SSH использует шифрование с открытым ключом

и был разработан для замены Telnet и других небезопасных протоколов оболочки. Две основные версии, SSH-1 и SSH-2, в настоящее время являются доминирующими протоколами для доступа к учетным записям оболочки.

SSH клиент

В наши дни SSH используется для входа и выполнения кода на удаленных хостах, просмотра веб-страниц с использованием зашифрованных прокси-клиентов и передачи файлов — даже при настройке виртуальной частной сети.

,

Клиенты SSH доступны для всех основных операционных систем. Системы на основе Unix, включая Linux и Mac OS X, могут использовать OpenSSH. Также проверьте сайт OpenSSH для альтернатив Mac OS и Windows. PuTTY — один из самых известных клиентов Windows.

Протокол безопасной передачи файлов (SFTP) и FTP

Приложения для передачи файлов и VPN по умолчанию не работают на SSH, но используют SFTP — SSH протокол передачи файлов. Имейте в виду, SFTP — это не протокол FTP, работающий через SSH, а другой протокол передачи файлов, разработанный как расширение для SSH-2. SFTP всегда используется для передачи файлов по SSH, но на самом деле он спроектирован так, что его можно использовать в соответствии с другими протоколами. Это не для этой статьи, хотя.

что такое ssh

Хотя это не в письме, для конечного пользователя SFTP может рассматриваться как безопасный родственник FTP. Последний передает все данные в виде простого текста. Таким образом, перехват пакетов может раскрыть важные и личные данные, включая ваше имя пользователя и пароль! SFTP, являясь расширением SSH-2, использует защиту открытого ключа. Это означает, что данные зашифрованы, когда они передаются, и потенциальные перехваты относительно бесполезны.

SFTP как таковой включен в большинство популярных пакетов FTP

, хотя часто без других функций SSH.

Я надеюсь, что вы узнали что-то из этой статьи. Если у вас есть какие-либо вопросы или предложения, отправляйтесь в раздел комментариев ниже!

Изображение предоставлено: Shutterstock

Ссылка на основную публикацию
Adblock
detector