Это старая версия документа!
Содержание
ВВЕДЕИЕ
SSH (Secure Shell) — это сетевой протокол прикладного уровня, который позволяет осуществлять удаленное управление операционной системой, а также туннелирование TCP-соединений.
Протокол шифрует весь трафик, включая передаваемые пароли. Он даёт возможность авторизованным в системе пользователям передавать файлы и выполнять разнообразные команды, сохраняя целостность и конфиденциальность информации. SSH работает по клиент-серверной модели. Клиент инициирует соединение, а после успешной аутентификации SSH-сервер предоставляет пользователю (клиенту) возможность выполнять команды и осуществлять передачу данных.
Чаще всего этот протокол используют системные и сетевые администраторы, а также все, кому необходимо удалённо управлять компьютером и при этом иметь высокий уровень защиты.
Цель протокола SSH (Secure Shell) — обеспечение безопасного метода взаимодействия устройств и обмена данными через незащищённые сети.
SSH позволяет авторизованным пользователям удалённо управлять серверами и устройствами, выполнять команды и передавать файлы, сохраняя при этом целостность и конфиденциальность данных.
Какими особенностями должен обладать компьютер, на который можно зайти по SSH?
Наличие SSH-сервера. Он должен быть установлен на управляемой операционной системе и принимать входящие подключения от клиентских машин. Доступность по сети. Удаленная машина не должна быть скрыта NAT или сетевым экраном, блокирующим входящие соединения. Знание адреса удалённой машины. Обычно используется IP-адрес, но если у сервера есть назначенное доменное имя, можно использовать и его. Знание номера сетевого порта. По умолчанию любая служба SSH использует порт 22, но администраторам при настройке сервера рекомендуется ради безопасности изменить порт на случайный. Наличие учётной записи пользователя на удалённой машине. После подключения нужно будет авторизоваться на сервере, поэтому необходимо знать имя пользователя и его пароль. Разрешённые настройки межсетевого экрана. Они должны разрешать удалённое подключение. Также удалённый компьютер должен быть постоянно включён и быть подключённым к сети.