skip to content
Архитектура в курилке

Ликбез по SSH

/ чтиво на 2 минуты

Обновлено:
Содержание

Что за зверь

SSH (англ. Secure Shell — «безопасная оболочка») — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.

Это была просто выжимка из википедии, но что нам отсюда важно? по сути это защищенный протокол, который позволяет подключаться удаленно к терминалу того или иного компьютера. В дальнейшем, если я буду ссылаться на работу в какой-то VPS или железяке без подключенного к ней монитора и клавиатуры, то я буду говорить об ssh.

Как работает

Для подключения по ssh Вам потребуется ip-адрес компьютера, логин пользователя: под которым Вы будете работать и либо пароль этого пользователя, либо приватный ключ для этого подключения. О том, что такое приватный ключ и как его настроить, можно почитать здесь.

В зависимости от того, с какой операционной системой Вы имеете дело, у Вас будут разные варианты подключения.

Windows

Для работы по ssh на Windows Вам потребуется бесплатная программа Putty.

Просто кликаем Download Putty

download

Дальше выбираем понравившийся нам и ставим (скорее всего это будет первый сверху)

choose

После установки Вы увидите следующее окно:

putty

Вводим в поле Host Name (or IP address) адрес компьютера, к которому Вы подключаетесь. Опционально можно указать порт, к которому идет подключение. Если Вы не уверены, что порт изменен, то оставляем, как есть, и жмем Open

open

В новом окне Вам будет предложено ввести логин пользователя. Вводим и жмем Enter

bob

Далее необходимо ввести пароль. Он не будет отображаться в целях секурастии, и это нормально. Вводим его и снова жмем Enter

enter

Вуаля, Вы подключились по ssh и Вы великолепны!

result

MacOS

На маках все необходимые приложения уже стоят и достаточно открыть любой терминал и в нем прописать:

Terminal window
ssh <username>@<address>

В нашем случае:

Terminal window
ssh bob@111.111.111.111

Далее Вам будет предложено ввести пароль (символы отображаться не будут) и после этого нажать Enter

Linux

Инструкция аналогична инструкции по MacOS

Ipad

Да, да, это не только штука, на которой можно играть во всякие Fruit Ninja, но и мощный инструмент, с помощью которого можно разворачивать и настраивать целые сервера.

В App Store есть множество приложений, с помощью которых можно работать по SSH на Ipad. В данном гайде будет рассмотрен Termius.

Termius

To be continued…