Защищенный сетевой протокол SSH Secure Shell
SSH - это защищённый сетевой протокол для удалённого управления.
Telnet также используется для работы с операционной системой удалённого компьютера.
SSH похож на Telnet, но имеет ряд существенных отличий.
SSH, в отличие от Telnet, является защищённым протоколом, использующим при передаче данных шифрование. Протокол устойчив к атакам с прослушиванием трафика.
Для защиты данных в SSH используется шифрование с открытым ключом и сжатие передаваемых данных, что повышает эффективность передачи. SSH позволяет выбирать различные алгоритмы шифрования.
Наибольшее распространение SSH сегодня получил в удаленном управлении серверами. Почти любой хостинг-провайдер предлагает своим клиентам SSH-доступ к их домашнему каталогу. Существуют различные программы-клиенты для этого популярного протокола (например, PuTTY).
Для передачи файлов на сервер рекомендуется использовать защищённый протокол SFTP (вместо FTP).
Отдельно рассмотрим OpenSSH. Это свободная реализация спецификаций даного протокола. В настоящее время OpenSSH используется более чем в 80% всех случаев использования протокола SSH. Есть и коммерческая реализация протокола, которая бесплатна для некоммерческого использования.