Подключение через SSH
SSH (Secure Shell) — это протокол для безопасного подключения к удалённому серверу через сеть. Он предоставляет доступ к текстовому терминалу на удалённом компьютере, позволяя выполнять команды, передавать файлы через SCP и создавать зашифрованные туннели.
Предварительные требования
Перед подключением убедитесь, что на сервере запущен SSH-сервер и ваша учётная запись пользователя имеет необходимые права. По умолчанию SSH использует порт 22. Если сервер настроен на использование другого порта, его необходимо указать при подключении.
Подключение по SSH в Windows
Использование встроенного SSH-клиента
Windows 10 и более поздние версии включают встроенный клиент OpenSSH, доступный в командной строке и PowerShell. Дополнительное программное обеспечение не требуется.
Чтобы подключиться к серверу через стандартный порт:
ssh username@hostname_or_ip
Чтобы подключиться к серверу через нестандартный порт:
ssh -p 2222 username@hostname_or_ip
Чтобы подключиться с использованием закрытого ключа:
ssh -i C:\Users\your_user\.ssh\id_rsa username@hostname_or_ip
Введите пароль, когда появится соответствующий запрос, чтобы завершить подключение.
Использование PuTTY
PuTTY — популярный SSH-клиент для Windows с графическим интерфейсом. Загрузите его с официального сайта.
1. Запустите PuTTY.
2. В поле «Host Name (or IP address)» введите имя хоста или IP-адрес сервера.
3. Укажите номер порта в поле «Port». По умолчанию используется порт 22.

4. Нажмите «Open».
5. В открывшемся окне терминала введите имя пользователя и пароль.

Для аутентификации с помощью закрытого ключа в окне конфигурации PuTTY перейдите в раздел Connection > SSH > Auth и укажите путь к файлу ключа. Дополнительную информацию см. в документации PuTTY.
Дополнительную информацию об изменении порта SSH см. в соответствующей [статье].
Подключение по SSH в macOS
Использование встроенного Терминала
macOS включает встроенный SSH-клиент, доступный в Терминале (Программы > Утилиты > Терминал). Дополнительное программное обеспечение не требуется.
Чтобы подключиться к серверу через стандартный порт:
ssh username@hostname_or_ip
Чтобы подключиться к серверу через нестандартный порт:
ssh -p 2222 username@hostname_or_ip
Чтобы подключиться с использованием закрытого ключа:
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Введите пароль, когда появится соответствующий запрос, чтобы завершить подключение.
Использование Termius
Termius — графический SSH-клиент для macOS с современным интерфейсом. Он поддерживает сохранённые хосты, аутентификацию с помощью ключей и управление несколькими сеансами. Загрузите его с официального сайта или из Mac App Store.
Подключение по SSH в Linux
SSH-клиент входит во все основные дистрибутивы Linux и доступен непосредственно из терминала.
Чтобы подключиться к серверу через стандартный порт:
ssh username@hostname_or_ip
Чтобы подключиться к серверу через нестандартный порт:
ssh -p 2222 username@hostname_or_ip
Чтобы подключиться с использованием закрытого ключа:
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Введите пароль, когда появится соответствующий запрос, чтобы завершить подключение.
Заключение
После подключения вы можете выполнять команды на удалённом сервере так, как если бы вы работали непосредственно на нём. Чтобы отключиться, введите exit или нажмите Ctrl+D.