VI. Продвинутое
16
Доступ к серверу
Telegram, VS Code, SSH, Recovery Console
Четыре способа подключения к серверу: от простого Telegram до аварийной консоли. Каждый даёт больше контроля и нужен реже.
Способы доступа
Telegram
Основная работа, задачи, вопросы
Через ботаVS Code tunnel
Код, редактирование файлов, длинные сессии
/connect → авторизация GitHubSSH
Логи, диагностика, установка пакетов
Настройки → Дополнительно → SSHRecovery Console
Бот, VS Code и SSH не работают
/recovery → VDSina ConsoleНастройка SSH
1Создать ключ (если нет): ssh-keygen -t ed25519
2В настройках бота: «Добавить SSH ключ» → вставить публичный ключ
3Узнать свой IP: открыть ipv4.icanhazip.com
4«Открыть IP» → ввести IP. Фаервол откроет порт 22
5Подключиться: ssh client@IP_СЕРВЕРА
Recovery Console
- Выполните
/recoveryзаранее и сохраните файл с паролем - Когда бот не отвечает — получить файл невозможно
- Доступ через панель VDSina → Серверы → Access → Console
- После входа:
sudo systemctl restart iia-bot
Важно
- При смене IP (переезд, перезагрузка роутера) — добавьте новый через SSH-настройки
- GitHub-токен для туннеля действует ~24 часа. Переподключение:
/connect(30 сек)