QR code linking to mobile-ssh.github.io

SSH-клиент для Android и iOS

Mobile SSH

Сфокусированный SSH-клиент для Android и iOS: мульти-сессионные терминалы, сессии Eternal Terminal, переживающие обрывы сети, встроенный менеджер tmux, передача файлов по SFTP, локальный проброс портов и плагины — создан для использования на телефоне и планшете.

Доступно на 20 языках · Android 2.13.7 · iOS 1.78 (бета)

Android Open the Google Play link in your mobile browser, not the Google Play app — the closed test may not be visible inside the app. Вступить в бета-тест · или напишите на mobile.ssh.info@gmail.com чтобы запросить доступ к закрытому бета-тесту

Beta Android & iOS SSH users wanted Join the closed beta and help shape Mobile SSH. See how to join →
SSH-терминал на одну сессию на телефоне: патч кодового агента и успешно пройденные тесты, под панелью инструментов сессии.

Почему Mobile SSH

Сделан с прицелом на типичные слабые места мобильных SSH-клиентов.

Без Pro-тарифа, без рекламы

Все функции в одном приложении. Никакого paywall, прячущего основные задачи за апгрейдом Pro, и никаких рекламных баннеров в терминале.

Данные остаются на устройстве

Сохранённые серверы, учётные данные и ключи лежат локально. Никаких облачных аккаунтов, которые можно закрыть.

Сохранённые хосты, подключение в одно касание

Добавьте хост один раз и подключайтесь одним касанием — вместе с ключом, портом и настроенными туннелями.

Уведомления агентов и ответ одним касанием

Вы узнаёте в тот же момент, когда Claude Code, Codex или другой агент ждёт вас: панель подсвечивается янтарным, значок на панели инструментов считает, сколько агентов ожидает, а список «Агенты» отвечает на запрос одним касанием — без набора текста в терминале.

Терминальные клавиши над клавиатурой

Ряд из тринадцати клавиш — ESC, TAB, CTRL, стрелки, Home, End, PgUp, PgDn — который переносится на вторую строку вместо прокрутки, так что ничего не уезжает за край экрана. Добавляйте F1–F12, сочетания с Ctrl или собственные escape-последовательности из палитры готовых клавиш.

Проброс портов без команд

Туннели хранятся в профиле сервера и поднимаются автоматически при подключении.

Переживает блокировку и смену сети

Задайте сохранённому серверу несколько адресов — например, локальный IP в домашней сети и IP через VPN — и Mobile SSH подключится по тому, который отвечает, начиная с последнего рабочего адреса, и переподключится, как только сеть изменится. На Android foreground-сервис и wake-локи держат сессии живыми при выключенном экране; на iOS автопереподключение и авто-подключение к tmux возвращают вас туда, где вы остановились.

Eternal Terminal

Опциональный транспорт ET сохраняет удалённую оболочку живой при обрывах сети, спящем режиме и смене IP. Нет etserver на хосте? Mobile SSH может установить его для вас по SSH.

Расширяйте плагинами

Просматривайте публичный каталог и устанавливайте плагины по требованию, чтобы добавлять новые рабочие процессы. Каждый плагин скачивается и проверяется по SHA-256 при загрузке в приватное хранилище приложения.

Сделано для мобильной SSH-работы

Mobile SSH укорачивает обычный административный путь: сохрани сервер, подключись, держи сессии живыми, переноси файлы по необходимости и быстро возвращайся к активным терминалам.

SSH-терминал

Терминал xterm-256color с 24-bit true color, курсивом, поиском по терминалу, интеграцией с оболочкой OSC 133 и масштабированием текста щипком — плюс настраиваемый шрифт, цветовая схема и глифы powerline/иконок Nerd Font на Android и iOS.

Сетка мульти-сессий

До восьми SSH-сессий в изменяемой сетке — коснитесь панели для фокуса, двойной тап разворачивает на весь экран, щипок меняет размер текста.

Кликабельные ссылки

URL-адреса в терминале подчёркнуты и открываются в браузере одним касанием — без копирования или переключения приложений.

Папки и имена серверов

Организуйте сохранённые серверы в сворачиваемые группы и давайте серверу имя, которое показывается вместо адреса. Адрес возвращается всякий раз, когда имя было бы неоднозначным, поэтому строки не сливаются друг с другом.

Уведомления агентов

Агенты сообщают о себе через терминал, поэтому приложение знает, какой из них заблокирован и на чём. Отвечайте из списка «Агенты» одним касанием; уведомления заменяют друг друга, а не копятся, и касание открывает ту панель, которая позвала.

Приватные ключи

Аутентификация по паролю или приватному ключу. Создавайте ключи Ed25519 или ECDSA прямо на устройстве (на Android также RSA); импортируйте или вставляйте существующие ключи.

Передача SFTP

Двухпанельный файловый менеджер, привязанный к активной SSH-сессии. Ставьте в очередь загрузки и скачивания, переименовывайте, удаляйте и проверяйте права удалённых файлов.

Проброс портов

Сохраняйте описания локальных туннелей в профиле сервера — и они открываются автоматически при подключении, в том числе после переподключения в новой сети, так что собирать их заново вручную не нужно.

Устойчивые подключения

Смените сеть — и сессии сразу переподключаются, а не ждут, пока отвалится мёртвый маршрут; сессия, ожидающая очередной попытки, просыпается, как только появляется рабочая сеть. На iOS сервер, который молча перестал отвечать, обнаруживается и переподключается.

Резервная копия и восстановление

Экспортируйте серверы и учётные данные в зашифрованный файл резервной копии; импортируйте с объединением или заменой при переходе на другое устройство — резервные копии совместимы между Android и iOS.

Eternal Terminal

Подключайтесь через Eternal Terminal (ET) для сессий, переживающих обрывы сети, спящий режим и смену IP — с опциональной автоматической настройкой etserver по SSH.

Менеджеры мультиплексоров

Управляйте tmux без префиксных сочетаний — подключение, переименование, создание, разделение, увеличение и завершение. На обеих платформах то же самое доступно для herdr и Zellij, а значок на панели инструментов появляется только после того, как эта программа найдена на сервере.

Плагины

Просматривайте, устанавливайте и запускайте плагины для расширения Mobile SSH. Плагины скачиваются по требованию из публичного каталога и проверяются по SHA-256 при загрузке в приватное хранилище приложения.

Один экран — несколько активных оболочек

Вид терминала может содержать несколько активных SSH-сессий в сетке. Коснитесь панели, чтобы печатать, используйте дополнительный ряд клавиш для управления терминалом, щипком меняйте размер текста, двойной тап разворачивает панель на весь экран.

Главный экран отвечает на вопрос «куда я могу вернуться?» — это подключения, живые прямо сейчас, и сессии tmux, ждущие на ваших сохранённых серверах, восстановленные из сохранённого снимка, так что они видны даже вообще без сети.

Mobile SSH на телефоне показывает две активных SSH-сессии в режиме разделения экрана.
Экран передачи файлов Mobile SSH на телефоне с локальной и удалённой панелями.

SFTP, когда терминала мало

Откройте передачу файлов из подключённой сессии, чтобы просматривать память телефона и удалённые каталоги. Ставьте загрузки и скачивания в очередь, сортируйте файлы, возвращайтесь к недавним удалённым путям и просматривайте или меняйте права удалённых файлов, решая, что перенести.

Посмотрите на реальном устройстве

Скриншоты с Android-смартфонов и iPhone — те же экраны, которые вы используете для добавления серверов, работы в терминалах, запуска нескольких сессий и передачи файлов по SFTP.

Посмотрите в действии

Короткие демонстрации на обеих платформах. Android: главный экран, который сразу показывает, куда можно вернуться, панель инструментов сессии только с тем, что есть на этом сервере, отправка файла прямо в строку ввода и менеджеры tmux, herdr и Zellij. iOS: запуск сразу в активный терминал и главный экран, на который вы возвращаетесь.

Android
iOS — iPhone и iPad

По одному видео на каждый менеджер сессий

В демо выше tmux, herdr и Zellij делят между собой около тридцати секунд — этого хватает, чтобы показать, что панель рисует значок для каждого, и не хватает, чтобы показать, что каждый из них умеет. Это длинные версии, снятые на обеих платформах на живом сервере.

tmux

Сессии, окна и панели прямо с главного экрана; одна сессия помечена колокольчиком, потому что там что-то требует внимания. Подключите окно — и живой терминал переходит за ним; создайте окно и дайте ему имя, ни разу не набрав префиксное сочетание.

Android
iOS — iPhone и iPad

herdr

Рабочие пространства, вкладки и панели с настоящим состоянием агентов: один работает, другой заблокирован и ждёт человека. Посмотрите на заблокированного, ответьте ему с телефона и увидите, как herdr переводит его в «работает», а затем в «готово».

Android
iOS — iPhone и iPad

Zellij

Сессии с их возрастом, затем вкладки и панели. Посмотрите вывод панели, не подключаясь к ней, добавьте именованную вкладку, вынесите нужную вперёд и подключитесь — не набрав ничего в строке приглашения.

Android
iOS — iPhone и iPad

Анимированный график прямо в терминале

GIF из 36 кадров, переданный по графическому протоколу Kitty и раскодированный приложением с собственным таймингом файла, а не перелистываемый снаружи. Затем — управляющие последовательности, по которым судят о терминале: OSC 8 превращает номера сборок и названия дашбордов в то, по чему можно нажать, OSC 52 позволяет удалённой машине записать буфер обмена телефона, а OSC 777 поднимает настоящее уведомление Android.

Android

Место рядом с Termux и Termius

Mobile SSH намеренно узкий: это не полноценная Linux-среда и не кроссплатформенное командное хранилище. Это локальный SSH/SFTP-инструмент для Android и iOS с быстрым доступом к управлению сессиями.