Варианты мобильного SSH
Mobile SSH vs Termux vs Termius
Эти инструменты пересекаются вокруг SSH, но решают разные задачи. Mobile SSH — сфокусированный SSH/SFTP-клиент для Android и iOS, Termux — Linux-окружение только для Android, а Termius — кроссплатформенный SSH-клиент с возможностями продуктивности на основе аккаунта.
| Задача | Mobile SSH | Termux | Termius |
|---|---|---|---|
| Основное назначение | Специализированный SSH-, SFTP-, локально-туннельный и терминальный клиент для Android и iOS. | Android-эмулятор терминала и Linux-окружение с пакетами APT. | Современный SSH-клиент для Android, iOS, десктопа и веб-ориентированных командных процессов. |
| Стиль настройки | Введите хост или сохраните профиль сервера и подключайтесь напрямую. | Установите пакеты вроде OpenSSH, настройте шелл-инструменты и работайте из Linux-подобной командной строки. | Создавайте или синхронизируйте хосты, ключи, сниппеты и хранилища через приложение и аккаунт Termius. |
| Управление терминалом на мобильном | Встроенный дополнительный ряд клавиш, сетка сессий, полноэкранные панели, щипковый зум, выделение с копированием/отправкой и прокрутка с учётом tmux — с прямым вводом без обработки и поддержкой внешних клавиатур на обеих платформах. | Мощная терминальная среда; поведение зависит от установленных инструментов и конфигурации. | Дополнение мобильной клавиатуры, жесты, вкладки, автодополнение, сниппеты и отполированный UX терминала. |
| Передача файлов | Встроенная двухпанельная SFTP-передача, привязанная к активной SSH-сессии. | Используйте утилиты вроде scp, sftp, rsync или установленные файловые инструменты. | Встроенный SFTP и управление хостами/ключами. |
| Работа в нескольких сессиях | До восьми одновременных SSH-сессий в сетке. | Используйте мультиплексоры вроде tmux внутри Termux или в удалённых шеллах. | Вкладки и режимы разделённого вида в зависимости от платформы и тарифа. |
| Модель данных | Только локально сохранённые серверы, учётные данные, история, настройки и логи. | Linux-подобная файловая система и пакеты внутри среды приложения Termux. | Зашифрованные хранилища для хостов, ключей, сниппетов, правил проброса, known hosts и командного доступа. |
| Лучший сценарий | Нужно простое приложение на Android или iOS для подключения к серверам, передачи файлов и поддержания сессий живыми. | Нужно полноценное окружение командной строки на Android и нравится устанавливать и настраивать пакеты. | Нужна синхронизация между устройствами, отполированные функции продуктивности, хранилища и совместная работа. |
Функция за функцией
| Задача | Mobile SSH | Termux | Termius |
|---|---|---|---|
| Подключение | |||
| Работает на Android и iOS | ✓ | только Android | ✓ |
| Сохранённые профили серверов | ✓ | через ssh config | ✓ |
| Поиск сохранённых серверов | ✓ | ✗ | ✓ |
| Папки / группы серверов | ✓ | ✗ | ✓ |
| Выбор сессии с поиском в начале | Android | ✗ | ✗ |
| Несколько адресов на сервер (роуминг LAN/VPN) | ✓ | ✗ | ✗ |
| Многоразовые записи учётных данных | ✓ | ✗ | ✓ |
| Главный экран показывает, куда вернуться | ✓ | ✗ | частично |
| Список сессий tmux офлайн (без подключения) | ✓ | ✗ | ✗ |
| Имена серверов вместо адреса | ✓ | ✗ | ✓ |
| Лог входов | ✓ | ✗ | ✗ |
| Транспорт через прокси Teleport (экспериментально) | Android | ✗ | ✗ |
| IPv6-хосты и IPv6-назначения проброса | ✓ | ✓ | частично |
| Терминал | |||
| SSH-терминал | ✓ | через OpenSSH | ✓ |
| Эмуляция xterm-256color | ✓ | ✓ | ✓ |
| Настраиваемый буфер прокрутки (1–50 тыс. строк) | ✓ | настраивается | частично |
| Поиск в терминале (scrollback) | ✓ | ✗ | ✗ |
| Дополнительный ряд клавиш (ESC/TAB/CTRL/…) | ✓ | ✓ | ✓ |
| Масштабирование текста щипком | ✓ | ✓ | ✓ |
| Двойной тап для полноэкранного режима | ✓ | ✗ | ✗ |
| Кликабельные URL в выводе терминала | ✓ | частично | ✓ |
| Выделение текста: копировать / отправить / выделить всё | ✓ | ✓ | ✓ |
| Поддержка аппаратных / Bluetooth-клавиатур | ✓ | ✓ | ✓ |
| Интеграция с оболочкой (OSC 133) | ✓ | ✗ | ✗ |
| Встроенные изображения (Kitty graphics) | ✓ | ✗ | ✗ |
| Мозаичные глифы, отрисованные приложением (chafa, ANSI-графика) | Android | зависит от шрифта | ✗ |
| Касание работает как щелчок в TUI с мышью | Android | ✓ | ✗ |
| Отрисовка глифов Nerd Font / powerline | ✓ | настраивается | частично |
| Сессии | |||
| Несколько одновременных SSH-сессий | до 8 | до 8 | ✓ |
| Сетка панелей | ✓ | через tmux | вкладки |
| Прокрутка с учётом tmux | ✓ | ✓ | ✗ |
| Подсказки по reattach tmux при переподключении | ✓ | ✗ | ✗ |
| Уведомления агентов (Claude Code / Codex) | ✓ | ✗ | ✗ |
| Постоянное уведомление со списком сессий | Android | частично | ✗ |
| Foreground-сервис и wake lock | Android | ✓ | частично |
| Автопереподключение с задержкой | ✓ | через autossh | ✓ |
| Eternal Terminal (устойчивые сессии) | ✓ | через CLI | ✗ |
| Автоустановка etserver по SSH | ✓ | ✗ | ✗ |
| Менеджер сессий tmux | ✓ | через CLI | ✗ |
| Менеджеры сессий herdr и Zellij | ✓ | через CLI | ✗ |
| Ответы заблокированному агенту одним касанием | ✓ | ✗ | ✗ |
| Файлы | |||
| Встроенный UI передачи файлов SFTP | ✓ | ✗ | ✓ |
| Двухпанельный локальный + удалённый браузер | ✓ | ✗ | ✓ |
| Очередь загрузки / скачивания | ✓ | ✗ | ✓ |
| Удалённое переименование / удаление / создание | ✓ | ✗ | ✓ |
| Просмотр прав удалённых файлов | ✓ | ✗ | ✗ |
| Сортировка по имени или дате для каждого хоста | ✓ | ✗ | частично |
| Туннели | |||
| Локальный проброс портов | ✓ | через CLI | ✓ |
| Сохранённые туннели в профиле сервера | ✓ | через ssh config | ✓ |
| Runtime добавление / удаление туннелей | ✗ | ✗ | ✓ |
| Ключи | |||
| Аутентификация по паролю | ✓ | ✓ | ✓ |
| Аутентификация по приватному ключу | ✓ | ✓ | ✓ |
| Генерация ключей на устройстве | ✓ | через ssh-keygen | ✓ |
| Отправка / сохранение созданного открытого ключа | ✓ | ✓ | ✓ |
| Резервная копия | |||
| Экспорт / импорт резервной копии серверов | ✓ | через termux-backup | облачное хранилище Pro |
| Зашифрованный локальный файл резервной копии | ✓ | ✗ | ✗ |
| Аккаунт не требуется | ✓ | ✓ | частично |
| Приватность и стоимость | |||
| Без Pro-paywall | ✓ | ✓ | частично |
| Без рекламы | ✓ | ✓ | ✓ |
| Отказ от аналитики | Android | нет аналитики | ✗ |
| Только локальные данные (без облачной синхронизации) | ✓ | ✓ | частично |
| Защищённый экран (блокировка захвата экрана) | ✓ | ✗ | ✗ |
| Плагины | |||
| Поддержка плагинов | ✓ | через пакеты | ✗ |
| Каталог плагинов с установкой по требованию | ✓ | ✗ | ✗ |
Mobile SSH против приложений с ИИ-агентами для кодинга
Стремительно растущая категория приложений создана исключительно для управления кодинг-агентами — Claude Code, Codex и им подобными — прямо с телефона. Некоторые из них — сторонние приложения для SSH или релея (Onepilot, Happy, Omnara); теперь это предлагают и сами OpenAI с Anthropic: Codex встроен в приложение ChatGPT, а Claude Code — в приложение Claude, и оба работают в собственном облаке поставщика. Mobile SSH пересекается со всеми ними — вы можете запускать этих агентов по SSH и получать уведомления, когда им нужен ваш ответ, — но подходит к задаче с другой стороны: это в первую очередь универсальный прямой SSH-клиент, а во вторую — компаньон для агентов.
| Задача | Mobile SSH | Onepilot | Happy | Omnara | ChatGPT | Claude |
|---|---|---|---|---|---|---|
| Запускает кодинг-агентов с телефона | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Работает с любым кодинг-агентом (не одного поставщика) | ✓ | ✓ | Claude Code | ✓ | только Codex | только Claude Code |
| Работает на вашей собственной машине (не в облаке поставщика) | ✓ | ✓ | ✓ | ✓ | ✗ | частично |
| Прямой SSH — без облачного релея | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Универсальный SSH-терминал (любые команды) | ✓ | ✓ | ✗ | частично | ✗ | ✗ |
| Передача файлов по SFTP | ✓ | частично | ✗ | ✗ | ✗ | ✗ |
| Локальный проброс портов | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Менеджер сессий tmux | ✓ | частично | ✗ | ✗ | ✗ | ✗ |
| Работает с агентом, которого вы установили сами | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
| Уведомления агентов (push, когда агенту нужен ввод) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Одобрение/отклонение запросов агента одним касанием | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Без настройки сервера или SSH | ✗ | ✗ | частично | частично | ✓ | ✓ |
| Android и iOS | ✓ | только iOS | ✓ | ✓ | ✓ | ✓ |
| Аккаунт не требуется | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Без Pro-paywall (все функции бесплатны) | ✓ | ✗ | ✗ | ✗ | бесплатный тариф | ✗ |
| Открытый исходный код | Apache 2.0 | ✗ | MIT | Apache | ✗ | ✗ |
Нативные приложения ChatGPT и Claude — самый простой способ запустить агента одного поставщика без всякой настройки: не нужен сервер, только аккаунт, — и они добавляют отточенный экран одобрения/отклонения одним касанием. Загвоздка в том, что они запускают только собственную модель в собственном облаке, без универсального терминала, без SFTP и туннелей, без возможности использовать свою машину, и при этом они платные или требуют аккаунт. Onepilot, Happy и Omnara держат агента на оборудовании, которое контролируете вы (Onepilot — через прямой SSH; Happy и Omnara — через облачный релей, а Omnara ещё и требует аккаунт). Mobile SSH подключается напрямую к вашему собственному серверу без аккаунта или релея поставщика, запускает любого агента вместе с полноценным терминалом, SFTP и пробросом портов, и все функции бесплатны. Теперь он отвечает на запросы агента так же, как они: есть список «Агенты», показывающий всех агентов во всех подключениях, с кнопкой на каждый вариант ответа — разница в том, что агент работает на вашей машине, а ответ идёт по вашему же SSH-соединению. Компромисс остался прежним: сервер вы приносите свой, и хук агента нужно один раз на него установить.