📱 Администрирование сервера

Как подключаться к серверу и работать с AI-ассистентами

🔒 Схема подключения

📱
iPhone
Termius
🔒
WireGuard VPN
Защищённый туннель
💻
Домашний сервер
Ubuntu 24.04

Телефон подключён к домашней сети через WireGuard VPN.
Это позволяет управлять сервером из любой точки мира.

📱 Termius на iPhone

Что такое Termius?

Termius - это SSH-клиент для мобильных устройств. Позволяет подключаться к серверам и вводить команды прямо с телефона.

Доступен в App Store бесплатно.

Порядок подключения

  1. Включить WireGuard VPN на iPhone
  2. Открыть Termius
  3. Выбрать сохранённое подключение к серверу
  4. Подключиться (вход под root или mlweb)

📁 Рабочая папка

📌 Основной путь

После подключения нужно перейти в папку с проектами:

cd /home/mlweb/

Здесь находятся все сайты и здесь запускаются AI-ассистенты.

🤖 AI-ассистенты

Для редактирования кода и управления проектами используются три AI-ассистента. Каждый имеет свои особенности запуска и управления.

🤖 Codex

OpenAI Codex CLI. Быстрый, хорошо понимает контекст.

Рекомендуется

✨ Gemini

Google Gemini CLI. Мощный, хорошо работает с большими файлами.

Google

🤖 Claude

Anthropic Claude Code. Внимательный к деталям, безопасный.

Anthropic

🤖 OpenAI Codex

Запуск

# Перейти в папку проекта
cd /home/mlweb/biznes.lucheestiy.com

# Запустить Codex
codex
⚠️ Важно: Полный доступ под root

Если вошли под root, Codex по умолчанию будет спрашивать разрешения. Чтобы дать полный доступ, внутри Codex введите:

/approvals

Затем выберите режим "full-auto" или "suggest"

Команды СНАРУЖИ Codex (в терминале)

Эти команды вводятся в обычном терминале до запуска Codex:

codex Запустить новую сессию Codex
codex resume Продолжить последнюю сессию (сохраняет контекст!)
codex "задача" Запустить с конкретной задачей сразу
codex --help Показать справку по командам

Команды ВНУТРИ Codex

Эти команды вводятся когда Codex уже запущен (начинаются с /):

/approvals Настроить уровень автоматических одобрений
/new Начать новый разговор (сбросить контекст)
/clear Очистить экран
/help Показать доступные команды
/quit или Ctrl+C Выйти из Codex
💡 Совет: codex resume

Используйте codex resume чтобы продолжить работу с того места, где остановились. Codex помнит весь предыдущий контекст и сделанные изменения.

✨ Google Gemini CLI

Запуск с полным доступом

# Перейти в папку проекта
cd /home/mlweb/biznes.lucheestiy.com

# Запустить Gemini с полным доступом (YOLO режим)
gemini --approval-mode=yolo
⚠️ Что такое YOLO режим?

--approval-mode=yolo означает "You Only Live Once" - Gemini будет выполнять все действия без запроса подтверждения. Используйте с осторожностью!

Режимы одобрения

gemini Обычный режим - спрашивает разрешения
gemini --approval-mode=yolo Полный доступ - не спрашивает разрешения
gemini --sandbox Безопасный режим - только чтение файлов

Команды внутри Gemini

/help Показать доступные команды
/clear Очистить историю разговора
/quit Выйти из Gemini

🤖 Anthropic Claude Code

⚠️ Особенность Claude

Claude более осторожный и требует подтверждения для большинства действий. Флаг --dangerously-skip-permissions НЕ работает под root!

Обычный запуск (под root)

Claude будет постоянно спрашивать разрешения:

# Работает, но требует одобрений
cd /home/mlweb/biznes.lucheestiy.com
claude

Запуск с полным доступом

Для работы без подтверждений нужно переключиться на обычного пользователя:

# Шаг 1: Переключиться на пользователя mlweb
su - mlweb

# Шаг 2: Перейти в папку проекта
cd /home/mlweb/biznes.lucheestiy.com

# Шаг 3: Запустить Claude с полным доступом
claude --dangerously-skip-permissions
💡 Почему так?

Claude намеренно блокирует опасные флаги под root для безопасности. Пользователь mlweb имеет доступ к папке проектов, но не имеет полного контроля над системой.

Команды внутри Claude

/help Показать доступные команды
/clear Очистить историю разговора
/compact Сжать контекст (экономит токены)
/cost Показать стоимость текущей сессии
Ctrl+C Выйти из Claude

Вернуться в root

# После работы с Claude, вернуться в root:
exit

📊 Сравнение AI-ассистентов

Параметр Codex Gemini Claude
Полный доступ под root /approvals внутри --approval-mode=yolo Не работает
Полный доступ под mlweb /approvals --approval-mode=yolo --dangerously-skip-permissions
Продолжить сессию codex resume Нет claude --continue
Новый разговор /new /clear /clear
Безопасность Средняя Низкая в YOLO Высокая

⚡ Быстрый старт

Codex (рекомендуется)

cd /home/mlweb/
codex
# внутри:
/approvals

Gemini

cd /home/mlweb/
gemini --approval-mode=yolo

Claude

su - mlweb
cd /home/mlweb/
claude --dangerously-skip-permissions

💡 Полезные советы

Когда использовать какой AI?

  • Codex - для быстрых правок и понимания кода
  • Gemini - для работы с большими файлами
  • Claude - для сложных задач требующих внимания к деталям

Безопасность

  • Режимы "полного доступа" удобны, но опасны
  • Для критичных изменений лучше подтверждать вручную
  • Всегда проверяйте git diff перед коммитом