Как подключиться к серверу по SSH

Есть два основных метода подключения к серверу на базе Linux – по SSH ключу или по паролю. Как настроить подключение по ключу мы писали ранее. В рамках данной статьи мы рассмотрим все способы на основных операционных системах – Linux, MacOS, Windows и Android.

В качестве примера будем использовать root в качестве логина и 1.1.1.1 в качестве IP-адреса сервера.

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

Linux и MacOS

Здесь все предельно просто и делается через терминал одной командой.

В первый раз вас спросят согласие на добавление публичных ключей сервера и в случае если они ранее были добавлены к этому IP или вы получили ошибку, связанную с ключами, необходимо прописать ssh-keygen -R 1.1.1.1, а затем уже авторизироваться.

ssh root@1.1.1.1 # по паролю
ssh -i .ssh/key root@1.1.1.1 # по ключу

Windows

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

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

Затем указать тип соединения SSH и ввести IP-адрес, оставив порт по умолчанию 22. Программа также удобна тем, что легко настраивается и кастомизируется, дабы было приятно вашему глазу.

Для подключения по SSH ключу необходимо в левом меню выбрать «Соединение» – «SSH» – «Ключи узла» и добавить собственный ключ.

А с помощью приложения PuTTYgen ключи также можно генерировать для дальнейшего создания авторизации по ключам.

Android

Специалисты нашей команды советуют использовать приложение Termius, которое позволяет подключаться по SSH и SFTP, оно доступно в Google Play и базовый функционал абсолютно бесплатен.

Для любителей есть также многофункциональный и практически полноценный терминал для Android под названием Termux.

Last updated