К запущенному приложению в Playground можно подключиться по протоколу SSH.
Для подключения по SSH убедитесь, что:
При создании приложения указан Linux-пользователь, существующий в образе.
Приложение находится в статусе «Запущен».
Образ соответствует требованиям.
SSH-ключ выдается на пользователя и действует для всех приложений в рамках воркспейса.
Вход по паролю не поддерживается — используйте только SSH-ключ.
Порт для подключения — 2222.
На верхней панели в левом углу нажмите и перейдите в Distributed Train → Playground.
Скачайте SSH-ключ:
В строке запущенного приложения нажмите и выберите Подключение по SSH.
В диалоговом окне нажмите Сгенерировать ключ, если ключ еще не создан.
Для загрузки ранее сгенерированного ключа нажмите Загрузить из файла и добавьте ключ.
Нажмите Скачать приватный ключ.
Скопируйте команду подключения из диалогового окна.
Пример команды:
ssh <ssh_username>@<playground_host> -p 2222 -i <path_to_private_key>
Где:
<ssh_username> — имя Linux-пользователя, указанное при создании Playground.
<playground_host> — хост Playground.
<path_to_private_key> — путь к приватному ключу на локальной машине.
Настройте права доступа к ключу:
chmod 400 <path_to_private_key>
Где <path_to_private_key> — путь к скачанному приватному ключу.
Подключитесь по SSH.
Выполните скопированную команду в терминале.
Пример команды подключения:
ssh appuser@playground-xxxxx.ai.cloud.ru -p 2222 -i ~/.ssh/id_rsa_playground
Не удаляйте файл ~/.ssh/authorized_keys — он критически важен для SSH-доступа к серверу. При необходимости внесения изменений создайте резервную копию файла. Для восстановления SSH-доступа: удалите файл .aicloud_ssh_flag и перезапустите приложение Playground. Нарушение содержимого файла authorized_keys может привести к потере возможности подключения по SSH.
После успешного подключения откроется терминал приложения от имени Linux-пользователя
Для выхода из SSH-сессии введите exit или нажмите Ctrl+D.