# Подключение по SSH по внешнему IP-адресу с помощью ключевой пары Подключение к ВМ выполняется по протоколу SSH с [помощью ключевой пары](../../admin/ssh.md). :::tip Информация Чтобы подключаться к виртуальной машине по SSH, [добавьте](../../admin/ssh.md#добавить-ssh-ключ) публичную часть ключа в профиль пользователя перед созданием виртуальной машины. Для существующих виртуальных машин добавление SSH-ключа невозможно. ::: ## Перед началом работы Перед подключением проверьте выполнение условий и наличие данных: - Статус виртуальной машины — `Включена`. - Виртуальной машине [назначен](../compute-how-to/compute-ip.md#назначить-вм-внешний-ip-адрес) внешний IP-адрес. - Узнайте имя пользователя для входа на ВМ. - Приватная часть SSH-ключа сохранена на компьютере, с которого выполняется подключение. ## Подключиться к ВМ 1. Откройте терминал. 2. Выполните команду в терминале: ``` ssh <логин>@<внешний_IP> ``` где: - `логин`: [имя пользователя ОС по умолчанию](./../compute-overview.md#операционная-система); - `внешний_IP`: внешний IP-адрес виртуальной машины. - Если на вашем устройстве есть несколько приватных ключей или вы переместили приватный ключ из каталога по умолчанию, то дополнительно укажите путь к приватному ключу: ``` ssh -o IdentityFile=<путь_к_приватному_ключу> <логин>@<внешний_IP> ``` 3. Подтвердите подключение. ## Пример команды для подключения к ВМ ::::tabs = Linux/macOS ``` ssh -o IdentityFile=~/.ssh/id_ed25519 debian@<внешний_IP> ``` = Windows 10/11 ``` ssh -o IdentityFile=%USERPROFILE%\.ssh\id_ed25519 debian@<внешний_IP> ``` ::::