4.2. Подключение к серверу
После того как сервер создан, к нему можно подключиться по SSH, используя интерфейс командной строки. ВМ должна находиться в статусе RUNNING.
Для подключения к серверу необходимо указать публичный адрес виртуальной машины.
В Альт Сервер, предоставляемым Yandex Cloud, возможность подключения по протоколу SSH с использованием логина и пароля по умолчанию отключена.
Подключиться к серверу можно, выполнив команду:
$ ssh <логин>@<IP-адрес>
Например:
$ ssh user@158.160.0.157
The authenticity of host '158.160.0.157 (158.160.0.157)' can't be established.
ED25519 key fingerprint is SHA256:4+OX7yelFgZ0NfcLCXAv0hUVTs8GBIqfjmNHP5L65tyr.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '158.160.0.157' (ED25519) to the list of known hosts.
При первом подключении к серверу, появится предупреждение о подлинности хоста, в ответ на которое, следует ввести yes.
Отпечаток ключа (key fingerprint), показанный в предупреждении, будет сохранён в файле ~/.ssh/known_hosts
и автоматически распознан при следующих подключениях.
Далее, если для SSH-ключа, не был установлен пароль произойдёт автоматическое подключение. Если пароль был установлен, необходимо ввести его в ответ на запрос пароля:
Enter passphrase for key '/home/user/.ssh/id_ed25519':
Обратите внимание, что вводимый пароль не отображается в интерфейсе командной строки.
Если у вас несколько закрытых ключей, следует указать нужный:
$ ssh -i <файл_ключа> <логин>@<IP-адрес>
Например:
$ ssh -i .ssh/id_ed25519 user@158.160.0.157
В случае успешного прохождения процедуры аутентификации и идентификации будет выполнен вход в систему.