Guide

Начало работы

Чем MTerm отличается от других и как начать — от добавления хостов до основ терминала

Начало работы с MTerm

MTerm — это SSH-клиент, созданный с нуля для iPad и iPhone, специально разработанный для разработчиков, которые работают с ИИ-инструментами для терминала, такими как Claude Code, Cursor и Aider. В то время как другие SSH-приложения относятся к мобильным платформам как к чему-то второстепенному, MTerm превращает твой планшет в по-настоящему полноценную машину для разработки.


Почему MTerm?

В App Store полно SSH-клиентов. Вот что выделяет MTerm:

Нативное разделение панелей

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

Точный рендеринг CJK-символов

Японские, китайские и корейские символы отображаются с правильной шириной в 2 ячейки. Это кажется мелочью, пока ты не попробуешь SSH-клиент, который делает это неправильно — смещённые курсоры, наложение текста и искажённый вывод повсюду. MTerm справляется с этим, потому что движок рендеринга был переписан специально для этого.

Интеграция с режимом мыши tmux

MTerm автоматически определяет, когда tmux имеет включённый режим мыши, и передаёт твои жесты касания напрямую — нажми для переключения панелей, прокручивай для навигации по истории. Настройка не требуется. Он просто подхватывает set -g mouse on и делает всё правильно.

Поддержка Mosh

Работаешь из кафе с нестабильным Wi-Fi? В поезде, переключающемся между сотовыми вышками? Mosh поддерживает твою сессию активной при смене сети. MTerm реализует протокол Mosh нативно, поэтому твоё соединение переживает переключения Wi-Fi на сотовую связь без потери ни одного нажатия клавиши.

Встроенный файловый браузер и редактор

Просматривай удалённые файловые системы через SFTP, предварительно просматривай изображения и редактируй код с подсветкой синтаксиса — всё не выходя из приложения. Редактор поддерживает 11 языков с цветовой схемой VSCode Dark+.

Режим IDE

Объедини терминал, файловый браузер и редактор на одном экране. Редактируй код в одной панели, запускай его в другой, просматривай файлы в третьей. Это особенно мощно для рабочих процессов с Claude Code, где тебе нужно проверять сгенерированный код, пока ИИ ещё работает.

Палитра команд

Нажми Cmd+Shift+P для мгновенного доступа к любому действию — разделить панели, открыть настройки, сменить тему, переключить режим фокуса и многое другое. Если ты привык к VS Code, то почувствуешь себя как дома.

Webhook-уведомления

Настрой push-уведомления, которые срабатывают, когда Claude Code завершает задачу, когда завершается CI/CD-пайплайн или когда твой сервер отправляет предупреждение. Ты можешь полностью выйти из приложения и получить уведомление, когда что-то потребует твоего внимания.

Синхронизация iCloud

Конфигурации хостов, настройки подключения и предпочтения автоматически синхронизируются между всеми твоими устройствами. Настрой хост на iPad, и он будет готов на iPhone.


Добавление SSH-хоста

Шаг 1: Создать хост

Нажми кнопку Добавить хост на главном экране. Заполни данные подключения:

ПолеОписание
HostnameIP-адрес или доменное имя сервера (например, 192.168.1.100 или dev.example.com)
PortНомер SSH-порта. Почти всегда 22, если твой сервер не настроен иначе
UsernameТвоё имя пользователя на удалённом сервере
Auth MethodПароль или SSH-ключ (аутентификация по ключу настоятельно рекомендуется)

Шаг 2: Настроить аутентификацию по SSH-ключу

MTerm поддерживает следующие форматы ключей:

  • Ed25519 — Рекомендуется. Современный, быстрый и безопасный. Если генерируешь новый ключ, используй этот формат.
  • RSA PKCS#1 — Традиционный формат, начинающийся с -----BEGIN RSA PRIVATE KEY-----. Широко совместим.
  • RSA OpenSSH — Более новый формат OpenSSH, начинающийся с -----BEGIN OPENSSH PRIVATE KEY-----. Тоже полностью поддерживается.

Все приватные ключи хранятся безопасно в iOS Keychain, защищённые аппаратной безопасностью устройства. Ключи никогда не покидают устройство и не включаются в резервные копии iCloud.

Для импорта ключа ты можешь вставить его напрямую, импортировать из файла или использовать буфер обмена.

Шаг 3: Расширенные параметры подключения

MTerm поддерживает несколько расширенных конфигураций для более сложных установок:

  • Jump Hosts (серверы Bastion): Подключайся через промежуточные серверы, когда целевая машина не доступна напрямую. MTerm обрабатывает многоуровневую SSH-цепочку за тебя, включая аутентификацию RSA-SHA256 через jump-хосты.
  • Port Forwarding: Настрой локальную переадресацию портов (доступ к удалённым сервисам, как будто они локальные) или удалённую переадресацию портов (экспонирование локальных сервисов в удалённую сеть). Переадресации сохраняются для каждого хоста и переподключаются автоматически.
  • Пользовательские иконки: Назначь уникальную иконку каждому хосту, чтобы визуально различать с первого взгляда рабочий сервер, среду staging и машину разработки.
  • Синхронизация iCloud: Конфигурации хостов автоматически синхронизируются между всеми твоими устройствами. Добавь хост на iPad, подключайся с iPhone.

Основы терминала

Нажми на любой хост, чтобы установить SSH-соединение. После подключения откроется вид терминала, и ты готов к работе.

Прокрутка

Полностью поддерживается прокрутка касанием и трекпадом. Проведи одним пальцем по экрану или используй два пальца на трекпаде Magic Keyboard. Буфер прокрутки хранит до 5 000 строк истории (значение по умолчанию — 1 000, настраивается в параметрах).

Копирование текста

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

Вставка текста

Используй кнопку вставки на панели программных клавиш, радиальное меню или стандартное сочетание Cmd+V с аппаратной клавиатурой.

Клавиатура

MTerm включает настраиваемую панель программных клавиш над экранной клавиатурой с клавишами-модификаторами (Ctrl, Alt, Escape) и стрелками. Когда ты подключаешь аппаратную клавиатуру, например Magic Keyboard, становятся доступны более 25 сочетаний клавиш. Смотри руководство Клавиатура и ввод для полного списка.


Следующие шаги

Теперь, когда ты подключён, изучи эти руководства, чтобы получить максимум от MTerm: