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

Но все-таки чаще всего SSH используется с целью безопасной передачи данных между компьютером веб-мастера и сервером хостера.

Содержание

  1. Что такое SSH?
  2. Как обеспечивается безопасность соединения?
  3. Технологии шифрования
  4. Как использовать SSH-технологию?

Что такое SSH?

Для того, чтобы разобраться с тем, что такое SSH, необходимо разобрать эту аббревиатуру. SSH означает Secure Shell, что в переводе с английского языка звучит, как «безопасная оболочка». Этот перевод максимально точно характеризует данную технологию. SSH используется для безопасной передачи данных по открытым или выделенным каналам связи. Эта технология является отличной альтернативой таким протоколам, как RSH, RCP, TelNet и т.д. Главным преимуществом SSH считается тот факт, что данная технология позволяет использовать самые разные алгоритмы шифрования. К тому же ее можно применять в любой современной сетевой ОС.

Как обеспечивается безопасность соединения

Безопасность SSH-соединения гарантируется за счет аутентификации сервера. Благодаря этому, обеспечивается защита от:

  • взлома посредством подмены IP-адресов;
  • подмены DNS-записей;
  • перехвата паролей и другой конфиденциальной информации, передаваемой через открытые соединения.

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

Технологии шифрования

SSH-шифрование

Как было сказано выше, SSH позволяет использовать сразу несколько алгоритмов шифрования данных. Благодаря этой технологии можно использовать симметричное и асимметричное шифрование, а также хеширование.

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

Ассиметричное шифрование предусматривает применение двух совершенно разных ключей для шифрования и дешифровки. Эти ключи могут быть публичными (для свободного распространения) и приватными (для обеспечения защищенности соединения).

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

Как использовать SSH-технологию?

Для того, чтобы воспользоваться всеми преимуществами этой технологии, достаточно установить любой из доступных SSH-клиент. Сегодня в интернете можно найти множество бесплатных программ такого рода. Самым популярным SSH-клиентом считается FileZilla.

Для настройки работы этой программы, необходимо указать доменное имя, IP-адрес, пароль и выбрать подходящий SSH-протокол. Если же владельцу сайта не удалось настроить SSH-доступ, ему стоит обратиться в техподдержку провайдера для выяснения причин этой проблемы.