Главная страница » Лучшие клиентские приложения SSH для iOS для управления удаленными серверами

Лучшие клиентские приложения SSH для iOS для управления удаленными серверами

Автор: Евгений Стерликов

Существует множество клиентских приложений SSH для iPhone и iPad, но не все из них работают должным образом. Некоторые из них бесплатны, некоторые платные, и все они выполняют базовую функцию подключения к SSH-серверу. Но требования пользователя различаются: от простого подключения сервера до возможности настройки переадресации агента SSH, переадресации портов и даже генерации публично-частного ключа. Итак, вот лучшие SSH-клиенты для iOS.

лучший SSH-клиент для iOS

Лучшие SSH-клиенты для iOS

1. Получить консоль

GetConsole — это самое простое клиентское приложение SSH.Пользовательский интерфейс очень похож на PuTTY. При запуске приложения вас встречает черный экран. В правом верхнем углу вы увидите значок гамбургера, нажатие на который открывает панель настроек. Несмотря на простоту пользовательского интерфейса, приложение содержит множество функций. Вы можете либо сохранить свой хост и учетные данные, либо быстро запустить сеанс, не сохраняя детали.

Клиентский терминал поддерживает клавиши Tab, Ctrl, Cmd и клавиши со стрелками наряду с обычным вводом с клавиатуры. Вы можете хранить пароли в приложении, которое заменяет автозаполнение при входе в систему. Если это сервер, к которому вы регулярно подключаетесь, вы также можете настроить ключи.

Он поддерживает алгоритмы шифрования, такие как SSH1, RSA, DSA. Сгенерированный ключ имеет формат PPK, который также поддерживается PuTTY. А если вы используете PuTTY на своем рабочем столе, вы можете скопировать и вставить данные закрытого ключа на свой iPhone или iPad. При этом нет возможности создавать ключи из файла. Кроме того, в приложении также есть диспетчер сценариев, который может автоматизировать определенные действия на основе триггера события.

GetConsole в большинстве случаев работает хорошо, но иногда графический интерфейс может оказаться привередливым. Довольно часто он не распознает мои прикосновения, и мне приходится дважды нажимать или принудительно закрывать. Меню настроек также не столь интуитивно понятно и довольно перегружено опциями. Платного варианта этого приложения не существует, и даже бесплатная версия не позволяет установить таймер поддержания активности. Если вас интересует количество подключений, нет, вы не можете установить несколько сеансов с одним сервером, но разрешено несколько подключений.

GetConsole

Алгоритм шифрования:  SSH1, RSA, DS

Обзор:

  • Подключение через SSH/TELNET/TCP/Serial/Bluetooth с поддержкой нескольких вкладок.
  • Встроенный TFTP-сервер
  • Поддержка Bluetooth-клавиатуры
  • Поддержка сценариев и возможность полного ведения журнала
  • Агент SSH и переадресация портов.

Загрузить GetConsole (бесплатно)

2. ВебSSH

WebSSH Essential — это не только клиент SSH, но также клиент SFTP и HTTP. Пользовательский интерфейс приложения довольно простой: все протоколы расположены внизу в виде вкладок. В отличие от GetConsole, здесь нет возможности быстрого подключения. Вам необходимо добавить и настроить хост, чтобы установить соединение. Подобно GetConsole, WebSSH также позволяет импортировать ключи из файлов PPK и OpenSSH. Кроме того, вы всегда можете сгенерировать ключи вручную с помощью собственного ключа RSA или DSA.

В отличие от других приложений, здесь меньше сочетаний клавиш. Например, я не смог найти клавишу Fn и кнопку Esc. При этом приложение поддерживает сенсорные действия, такие как смахивание влево или вправо для прокрутки между несколькими сеансами SSH или прокрутка вверх и вниз для просмотра предыдущих выходных данных терминала. Хотя приложение поддерживает Bluetooth или внешнюю клавиатуру, у меня часто возникали проблемы с подключением его к приложению.

Бесплатная версия WebSSH предлагает достойные возможности, но реклама иногда может раздражать. Если вы выберете премиум-версию, вы получите опыт без рекламы, а также некоторые дополнительные функции, такие как генерация ключей, запуск терминала в фоновом режиме и т. д. В случае с бесплатной версией я столкнулся со странной проблемой. Приложение часто замораживало активный сеанс и оставляло открытый сеанс tty на удаленном сервере. Итак, мне приходится вручную разорвать соединение с сервером и принудительно перезапустить приложение. Иногда приложение даже не подключается к серверу, и в журналах нет четкого описания этого процесса.

вебSSH

Читайте:  5 лучших приложений для анализа Wi-Fi для iPhone и iPad

Алгоритм шифрования: RSA, DSA.

Обзор:

  • Поддержка SFTP, туннелирования, HTTP, WebSSH.
  • Генерация ключей вручную и т. д.

Загрузить WebSSH необходим (бесплатно)

3. Шелли

Shelly — это специальное клиентское приложение SSH, основанное на PuTTY. Приложение довольно простое, и при запуске вас встречает экран диспетчера подключений. Здесь появятся ваши добавленные и недавние подключения. В бесплатном варианте Shelly не позволяет иметь несколько сеансов или подключений.

Терминалподдерживает жесты, основанные на действиях, например, вы можете сжать пальцы, чтобы увеличить размер шрифта. Shelly основан на движке PuTTY и хорошо видно, когда открываешь. Клавиатура Shelly в терминале имеет несколько дополнительных клавиш, таких как Fn, Esc, Ctrl, стрелка и прокрутка. Премиум-версия предлагает гораздо больше возможностей, а бесплатное программное обеспечение ограничено функциями «голого железа». В премиум-версии вы можете создавать и импортировать закрытые ключи. Кроме того, вы можете поддерживать активный сеанс в фоновом режиме.

В целом Shelly — хороший SSH-клиент, но большинство расширенных функций, таких как генерация ключей, являются платными, что делает бесплатную версию довольно простой и непривлекательной для опытных пользователей.

Шелли

Алгоритмы шифрования:  3DES, ChaCha20, Blowfish, 3DES.

Обзор:

  • Агент SSH и переадресация портов
  • Возможность генерировать ключи вручную
  • Поддержка жестов в терминале
  • Блокировка приложения паролем

Загрузить Шелли (бесплатно)

4. Термиус

Termius — самое популярное клиентское приложение SSH для Android, оно также присутствует на iOS. Пользовательский интерфейс минимален и выглядит как современный терминал. По сравнению с вышеупомянутыми приложениями, Termius предоставляет Mosh. Если вы не знаете, Mosh создан для мобильных SSH-клиентов. Это помогает вашему мобильному телефону оставаться подключенным к SSH-серверу, даже когда вы переключаетесь между разными сетями Wi-Fi и передаете мобильные данные.

Подобно вышеупомянутым приложениям, Termius также поддерживает импорт ключей или генерацию их вручную. Кроме того, вы также можете экспортировать свои ключи в текстовый файл, файлы PEM или PPK, а затем поделиться своими ключами с Termius на других устройствах через iTunes. Вы также можете настроить переадресацию портов в приложении через графический интерфейс. Он поддерживает локальную, удаленную и динамическую переадресацию портов.

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

Termius — лучший SSH-клиент для iOS

Алгоритм шифрования: AES, DES, 3DES, AES-128 и AES-256.

Обзор:

  • Mosh и Telnet
  • Несколько подключений и сеансов.
  • Возможность объединить несколько хостов в группу
  • Локальная, удаленная и динамическая переадресация портов
  • Возможность импортировать и генерировать ключи
  • Запись сеансов в приложении

Скачать Термиус (бесплатно)

5. Мигающая оболочка

Blink Shell — единственное платное приложение в этом списке, оно обойдется вам примерно в 20 долларов. Теперь приложение предлагает некоторые уникальные функции за эту цену. Прежде всего, он использует HTerm Chromium для более быстрой печати ошибки dmesg на клиентском терминале. Приложение имеет лучшие отчеты об ошибках в этом списке. Если ваш хост не отвечает или ваш T-Mobile не поддерживает LTE, и вам нужно включить VPN, Blink Shell в большинстве случаев готов сообщить об ошибках.

Как и Termius, он использует Mosh, что абсолютно необходимо для мобильного SSH-клиента. Более того, он предлагает лучшую поддержку внешней клавиатуры. Он распознает жесты трекпада, и с его помощью можно легко прокручивать страницы.

Prompt2 — еще одно платное приложение, но на данный момент оно не поддерживает Mosh. Кроме того, он поддерживает Face ID для аутентификации.

Blink SSH — лучший SSH-клиент для iOS

Алгоритм шифрования: AES-128 и AES-256.

Обзор:

  • Mosh и SSH
  • Переадресация портов
  • Импорт и создание ключей
  • Возможность синхронизации ключей с iCloud
  • Поддерживает сочетания клавиш Vim и Emac.
  • Пользовательские шрифты и темы

Загрузить Мигающая оболочка (19,99 доллара США)

Какой выбрать?

Если вам нужно приложение для регулярного подключения и управления сервером, Termius будет идеальным выбором. Единственный сценарий, в котором вам следует использовать GetConsole, — это если у вас есть переадресация агента SSH. Для простого и одноразового использования вы можете попробовать WebSSH и Shelly. Если вы предпочитаете работать на iPad или iPhone, Blink должен быть в вашем списке приложений, которые обязательно нужно купить.

Тем не менее, если вы обнаружите что-то, чего нам не хватает, выскажите свое мнение в комментариях ниже. Мне бы хотелось вас выслушать.

Читайте также:  6 лучших SSH-клиентов для Android, которые стоит попробовать

Возможно вам будет интересно