Files
fox/src/compute/compute-how-to/compute-connect-public.md
T

50 lines
2.7 KiB
Markdown
Raw Normal View History

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