My Friend AI
VI. Продвинутое
16

Доступ к серверу

Telegram, VS Code, SSH, Recovery Console

Четыре способа подключения к серверу: от простого Telegram до аварийной консоли. Каждый даёт больше контроля и нужен реже.

Способы доступа

Telegram

Основная работа, задачи, вопросы

Через бота

VS Code tunnel

Код, редактирование файлов, длинные сессии

/connect → авторизация GitHub

SSH

Логи, диагностика, установка пакетов

Настройки → Дополнительно → SSH

Recovery 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 сек)