SSH. Зачем и для чего?

26.06.2018 01.09.2021 11 45726 на прочтение 9 минут

SSH Secure SHell. Название как бы намекает на безопасную среду (оболочку, если переводить дословно). Это один из видов сетевых протоколов, который шифрует пароли и передаваемую информацию. Прикладной протокол SSH появился в 1995 году, но из-за некоторых уязвимостей в 1996 была разработана его вторая версия. До сегодня все используют стандарты SSH, которые не менялись уже много-много лет и обеспечивают безопасную передачу данных. Ssh что такое? Попробуем разобраться в данной статье. ssh protocol

Особенности SSH протокола

Протокол SSH разработан на коммерческой основе, также есть и бесплатный вариант OpenSSH, который особенно популярный среди веб-разработчиков.

Выделим основные преимущества s.s.h. протокола:

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

SSH - универсальное решение, которое дает возможность передачи любого протокола Сети.

Как работает SSH?

Итак, ssh для чайников или как же с ним правильно работать. 

Для старта работы с ssh protocol необходим SSH-сервер и SSH-клиент. Как работает данная связка? SSH принцип работы заключается в том, что SSH-сервер принимает соединение от машины пользователя и производит аутентификацию. Она может быть осуществлена 3 способами. Например: 

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

Последний метод является основным среди всех существующих .

Программы для работы с SSH протоколом

Ниже приведен список ssh server программ, которые используются для работы с протоколом, в зависимости от используемой пользователем операционной системой. 

Для ОС Windows используется PuTTY, WinSSHD, KpyM Telnet/SSH Server, MobaSSH, OpenSSH, freeSSHd, copssh

Для Linux ОС - lsh-server, openssh-server, dropbear, ssh

Для Android ssh client - JuiceSSH, Termius, Royal TSD, GSW ConnectBot, ConnectBot, Far Commander, Mobile SSH

Для Mac ssh клиент - iTerm 2, Shuttle, Core Shell и тп. 

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

SSH-клиент может понадобится для работы с файлами сайта, для их просмотра и редактирования, работы с базами данных, архивами и тп. 

Основные отличия между SSH и FTP протоколами

Эти два протокола имеют много отличий, среди которых основные:

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

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

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

Проведем сравнение основных критериев в таблице

Критерий сравнения

FTP

SSH

Шифрование данных

Отключено

Включено

Уровень безопасности

Низкий

Высокий

Порт

21

22

Предназначение

Обмен файлами 

Обмен данными, удаленный доступ к оболочке

Для переноса сайтов с хостинга на хостинг

Используется, но только для небольших проектов

Рекомендуется, ускоряет процесс

Визуальный терминал для подключения

Доступный

Только терминалы для ввода команд

Сложность для новичков

Легкий

Средний уровень

Где купить хостинг с SSH?

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

Сервер с SSH

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

Хостинг с SSH

SSH (secure shell ssh) - это удобный, быстрый и главное безопасный способ передачи информации. Компания HyperHost ценит Ваше время и безопасность поэтому предоставляет всем своим клиентам SSH доступ. SSH terminal сэкономит Ваше время и обезопасит Вас от угроз, при использовании другого протокола передачи данных.

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

Надеюсь, что ssh описание протокола и разъяснение термина помогло вам разобраться в этой простой и очень полезной технологии. 

 


Close Screen
Alla Rud
Статей: 777
Оцените статью:


Спасибо за отзыв
Рейтинг: 4 из 5 Голосов: 24