Подключение к серверу
Машины хостов не открывают порты в интернет. Все подключения идут через шлюз Gysga, который достигает вашего контейнера по зашифрованному туннелю, открытому самим хостом.
ssh -p 2222 <id-сервера>@ssh.gysga.com- Имя пользователя — это id сервера (например
i-abc12345), он показан в разделе Мои серверы. - Вход по любому SSH-ключу из Настройки → SSH-ключи (ed25519, ECDSA, RSA от 2048 бит). Пароли не поддерживаются.
- Работает с любым образом, даже без
sshdвнутри: шлюз запускает вашу оболочку черезdocker exec. Вы попадаете в/workspaceсbash(илиsh, если bash в образе нет). - Работают и разовые команды:
ssh -p 2222 [email protected] nvidia-smi.
Добавьте ярлык в ~/.ssh/config:
Host my-gpu HostName ssh.gysga.com Port 2222 User i-abc12345 IdentityFile ~/.ssh/id_ed25519Теперь достаточно ssh my-gpu. Так же работает Remote-SSH в VS Code / Cursor (редактор ставит свой сервер в контейнер; в образе нужны bash, tar и curl или wget).
Проверка ключа хоста
Заголовок раздела «Проверка ключа хоста»При первом подключении ssh попросит подтвердить ключ шлюза. Сравните отпечаток с показанным в панели подключения в кабинете (SHA256:...). Если он когда-нибудь неожиданно изменится, не продолжайте.
Веб-интерфейсы: проброс портов
Заголовок раздела «Веб-интерфейсы: проброс портов»Jupyter, ComfyUI, Open WebUI и другие веб-приложения слушают порт внутри контейнера. Пробросьте его на свой компьютер:
и откройте http://localhost:8188. Можно пробросить несколько портов сразу (-L 8888:localhost:8888 -L 6006:localhost:6006). В панели подключения есть готовая команда для каждого порта вашего шаблона.
- Пробрасывать можно только порты внутри вашего контейнера (цель —
localhost/127.0.0.1). - Обратный проброс (
-R) и проброс агента не поддерживаются.
Токен Jupyter
Заголовок раздела «Токен Jupyter»Шаблоны с Jupyter используют переменную GYSGA_TOKEN как токен входа. Он показан в панели подключения, либо выполните echo $GYSGA_TOKEN на сервере.
- SFTP / scp работают, если в образе есть
sftp-server(в большинстве образов на Ubuntu/Debian он есть). Если нет, установите:apt-get update && apt-get install -y openssh-sftp-server.Окно терминала - rsync работает, если
rsyncустановлен в образе:Окно терминала
Вызов модели из кода
Заголовок раздела «Вызов модели из кода»К серверам моделей (vLLM, SGLang, Ollama, эмбеддинги, аудио) можно обращаться напрямую по HTTPS с API-ключом, без SSH:
https://api.gysga.com/v1/instances/<id-сервера>/proxy/<порт>/<путь>См. API → Прокси.
Если что-то не работает
Заголовок раздела «Если что-то не работает»| Сообщение | Что делать |
|---|---|
Permission denied (publickey) |
Проверьте, что имя пользователя — id сервера, а ключ добавлен в кабинете. |
no such instance for this key |
Сервер удалён или принадлежит другому аккаунту. |
the host machine is offline, try again later |
Хост потерял связь. Оплата на паузе; подождите или создайте новый сервер. |
instance is not running |
Сначала запустите сервер. |
nothing is listening on port N |
Приложение внутри ещё не запустилось (модели могут грузиться минуты). Посмотрите логи в оболочке. |