Как запустить на ipad ssh клиент
Доброе время суток форумчане, хочется узнать, если ли на сайте люди,которые могут помочь в настройке SSH клиента на платформе iOS (ipad iphone), удаленное управление (такие функции как STOP RUN RESTART)
Сообщение # 1 написано 11.07.2012 в 13:12
SSH Доступ через iphone полезно было бы, с меня тоже + тому кто скажет такой способ (если есть)
Сообщение # 2 написано 11.07.2012 в 17:29
Так в чем проблема то? Настройки на нем идентичны обычному клиенту.
Ставишь любой ссш клиент, вводишь адрес и порт(по дефолту — 22), конектишься, логинишься.
Сообщение # 3 написано 11.07.2012 в 18:16
Другие можно и погуглить.
Сообщение # 4 написано 11.07.2012 в 20:05
Vssh lite, очень хорошое приложение для IOS, за 5 месяцев работы, в критические моменты ни разу не подводил меня.
А так же пользуюсь MYSQL Mobile Database Client — редактор баз данных для IOS, правда он 9.99$, но это того стоит!
Сообщение # 5 написано 15.07.2012 в 09:22
Старейшина Форума
Lordeeron, расскажи тогда как настроить эти программы=)
ну 9.99 ерунда когда Jailbreak стоит=)
Сообщение # 6 написано 16.07.2012 в 11:29
Quote ( Brezhnev )
расскажи тогда как настроить эти программы=)
Ты когда нибудь пользовался любым ssh клиентом? «Настраиваются» они идентично: адрес сервера, порт сервера.
Сообщение # 7 написано 16.07.2012 в 11:34
Старейшина Форума
не пользовался вот и спрашиваю=)
Сообщение # 8 написано 19.07.2012 в 09:12
ответ выше
Сообщение # 9 написано 19.07.2012 в 09:18
Представитель WoWCircle.com
Я использую pTerm
обычная консоль, для работы в отъезде хватает.
Разработка сайтов и любой графики.
Создание серверов и улучшение вашего сервера.
Запускаем командную строку Linux на iOS

А вы знали, что можно запустить командную строку Linux на устройстве iOS? Возможно, вы спросите: «Зачем мне пользоваться текстовыми приложениями на iPhone?» Справедливый вопрос. Но если вы читаете Opensource.com, то, вероятно, знаете на него ответ: пользователи Linux хотят иметь возможность работать с ним на любом устройстве и хотят пользоваться собственными настройками.
Но больше всего они жаждут решения сложных задач.
У меня есть семилетний iPad 2 Mini, который по-прежнему неплохо подходит для чтения электронных книг и других задач. Однако я хочу использовать его и для доступа к командной строке приложений с моим набором программ и скриптов, без которых не могу работать. Мне нужно окружение, к которому я привык, а также моя стандартная среда разработки. И вот как мне удалось этого добиться.
Подключение к клавиатуре
Работать с командной строкой для программирования через экранную клавиатуру телефона или планшета довольно неудобно. Я рекомендую подключить внешнюю клавиатуру, или через Bluetooth, или воспользовавшись адаптером подключения камеры, чтобы подключить проводную клавиатуру (я выбрал второе). При подключении разделённой клавиатуры Kinesis Advantage к iPhone 6 получается странное устройство, напоминающее корпоративный кибердек из классической ролевой игры Shadowrun.
Устанавливаем оболочку на iOS
Для запуска полнофункциональной системы Linux на iOS есть два варианта:
- Secure shell (SSH), подключаемая к компьютеру с Linux
- Запуск виртуальной системы с помощью Alpine Linux с iSH, который является open source, но должен устанавливаться с помощью проприетарного приложения TestFlight компании Apple
Прежде чем перейти к сложным решениями, я рассмотрю простейший способ.
Вариант 1: оболочка в «песочнице»
Один из самых простых способов — установить приложение для iOS LibTerm. Это опенсорсная командная оболочка в «песочнице» с поддержкой более 80 команд по цене в ноль долларов. В комплекте с ней поставляются Python 2.7, Python 3.7, Lua, C, Clang и многое другое.
Примерно такой же функциональностью обладает a-Shell, описываемая разработчиками как «тестовый интерфейс пользователя для платформы с экранным вводом». Исходники a-Shell выложены open source, она находится в активной разработке, предоставляет доступ к файловой системе и поставляется с Lua, Python, Tex, Vim, JavaScript, C и C++, а также с Clang и Clang++. Она даже позволяет устанавливать с помощью pip пакеты Python.
Вариант 2: SSH
Ещё одним шагом вперёд по сравнению со скачиванием приложения является настройка SSH-клиента. Уже долгое время мы могли использовать любое из множества приложений SSH-клиентов для iOS, чтобы подключаться к серверу, на котором запущен Linux или BSD. Преимущество использования SSH заключается в том, что на сервере может работать любой дистрибутив с любым программным обеспечением. Вы работаете удалённо и результаты работы просто передаются в эмулятор терминала на устройстве iOS.
Blink shell — это популярное платное SSH-приложение в open source. Если не обращать внимания на маленький экран устройства, то использование этого ПО похоже на подключение к серверу через любую другую командную строку. Терминал Blink замечательно выглядит, имеет множество готовых тем и функцию создания собственных, в том числе возможность настройки и добавления новых шрифтов.
Вариант 3: запуск Linux
Использование SSH для подключения к серверу под Linux — это отличный способ доступа к командной строке, но для него требуется внешний сервер и сетевое подключение. Это не самая большая преграда, но её нельзя полностью игнорировать, поэтому вам может потребоваться работать с Linux без сервера.
Если это ваш случай, то вам нужно будет сделать ещё один шаг вперёд. TestFlight — это проприетарный сервис для установки разрабатываемых приложений ещё до того, как они были выложены в Apple App Store. Приложение TestFlight можно установить из App Store, а затем пользоваться тестовыми приложениями. Приложения в TestFlight позволяют в течение ограниченного времени работать с ними ограниченному количеству бета-тестеров (обычно до 10 000). Чтобы скачать тестовое приложение, нужно перейти со своего устройства по ссылке, которая обычно находится на веб-сайте разработчика тестового приложения.
Запуск Alpine Linux с iSH
iSH — это open-source-приложение TestFlight, запускающее виртуальную машину с готовым дистрибутивом Alpine Linux (немного потрудившись, можно запускать и другие дистрибутивы).
Важная особенность: приложение экспериментальное. Так как iSH сейчас пока являются тестовым приложением, не ожидайте постоянной и надёжной работы. Приложения TestFlight ограничены по времени. Моя текущая сборка будет работать всего 60 дней. Это означает, что через 60 дней меня исключат и придётся снова присоединяться к следующему этапу тестирования iSH. Более того, я потеряю все свои файлы, если не экспортирую их с помощью Files на iOS или не скопирую их на Git-хост или через SSH. Иными словами: Не надейтесь, что всё это будет продолжать работать! Не помещайте в систему ничего важного для вас! Выполняйте резервное копирование в отдельное место!
Установка iSH
Начните с установки TestFlight из App Store. Затем установите iSH, получив ссылку на установку с веб-сайта приложения. Есть ещё один способ установки с использованием AltStore, но я его не пробовал. Или, если у вас есть платный аккаунт разработчика, можете скачать репозиторий iSH с GitHub и установить его самостоятельно.
При помощи ссылки TestFlight установит приложение iSH на ваше устройство. Как и в случае с любым другим приложением, на экране появится значок.
Управление пакетами
iSH выполняет эмулятор x86 с Alpine Linux. Alpine — это крошечный дистрибутив размером меньше 5 МБ. Я впервые работал с Alpine, поэтому думал, что такой минимализм будет раздражать, но на самом деле он мне очень понравился.

В Alpine используется менеджер пакетов apk, который проще, чем даже apt или pacman.
Как установить пакет:
apk add package
Как удалить пакет:
apk del package
Как узнать другие команды и информацию:
apk --help
Обновление менеджера пакетов:
apk update apk upgrade
Установка текстового редактора
Стандартным текстовым редактором Alpine является Vi, но я предпочитаю Vim, поэтому установил его:
apk add vim
При желании можно установить Nano или Emacs.
Смена оболочки
Не знаю, как насчёт вас, а мне нужна была fish shell. Другие люди предпочитают Bash или Zsh. Однако в Alpine используется ash! Ash — это форк оболочки Dash, которая сама является форком оригинального ash, или Almquist shell. Её приоритетом является скорость. Я решил обменять скорость на встроенное автодополнение, цвета, управление клавишами Vim и подсветку синтаксиса, которые я люблю и знаю по fish shell.
apk add fish
Если вам нужна Bash с её автодополнением и man-страницами, то установите их:
apk add bash bash-doc bash-completion
Минималистичная идеология Alpine обычно означает, что некоторые программы, которые в других дистрибутивах являются одним пакетом, будут разделены на несколько пакетов поменьше. Также это означает, что вы можете настраивать и уменьшать размер системы ровно так, как вам этого хочется.
Подробнее об установке Bash можно узнать из этого туториала.
Смена оболочки по умолчанию
После установки fish можно временно переключиться на неё, введя fish и перейдя в оболочку. Но я хочу сделать fish оболочкой по умолчанию, а команда chsh , которую я использовал в других дистрибутивах, не работала.
Сначала узнаем, куда установилась fish:
which fish
Вот, что получилось у меня:
/usr/bin/fish
Далее изменим login shell на fish. Можете использовать любой удобный вам редактор. Если в новичок, то установите Nano (командой apk add nano ), чтобы можно было отредактировать файлы конфигурации и сохранить их через CTRL+X, подтвердить и выйти.
Но я использовал Vim:
vim /etc/passwd
У меня первая строка была такой:
root:x:0:0:root:/root:/bin/ash
Чтобы сделать fish оболочкой по умолчанию, изменим эту строку на следующую:
root:x:0:0:root:/root:/usr/bin/fish
Затем сохраним файл и выйдем.
Я уверен, что существует хороший способ изменить путь к оболочке, чтобы её можно было использовать сразу. Но я его не знаю, поэтому рекомендую вернутся в браузер приложений, принудительно выполнить выход из оболочки и для надёжности выключить и перезагрузить iPad или iPhone. Снова откройте iSH и теперь кроме сообщения «Welcome to Alpine!» и информации о запуске с apk вы увидите стандартное приветственное сообщение логина fish: Welcome to fish, the friendly interactive shell. Ура!

Настройка Python и pip
Я решил добавить Python (версию 3.x), не только для того, чтобы писать код, но и потому, что я пользуюсь несколькими программами на Python. Установим его:
apk add python3
Хотя Python 2.x устарел, можно установить и его:
apk add python
Установим менеджер пакетов Python под названием pip и setuptools:
python3 -m ensurepip --default-pip
Для установки и настройки менеджера пакетов понадобится какое-то время, поэтому просто подождите.
Затем можно будет скачать инструмент для передачи файлов по сети curl:
apk add curl
Читаем мануалы
Fish использует встроенное автодополнение на основе man-страниц. Как и другие пользователи командной строки, я пользуюсь мануалом man , а в Alpine он не установлен. Поэтому я установил его с терминальным пейджером less:
apk add man man-pages less less-doc
В дополнение к man я использую великолепный проект tldr pages, предоставляющий упрощённые и управляемые сообществом man-страницы.
Я установил его с помощью pip:
pip install tldr
Команда tldr соединяется с вебом для получения страниц, когда встречает запрос на новую страницу. Если вам нужно узнать, как пользоваться командой, то вы можете написать что-то типа tldr curl и получить описание на простом английском языке и хорошие примеры по использованию команды.
Разумеется, всю эту работу по установке можно автоматизировать с помощью dotfiles или скрипта установки, но на самом деле это не очень соответствует идеологии Alpine — настройке минимальной установки чётко под свои потребности. Кроме того, это ведь заняло так много времени, правда?
Дополнительная информация
В Вики iSH есть страница «what works» с отчётами о том, какие пакеты сейчас работают. Кстати, похоже, что npm сейчас не работает.
На ещё одной вики-странице объясняется, как получить доступ к файлам iSH из приложения iOS Files. Это один из способов, которым можно перемещать и копировать файлы.
Можно также установить Git (да! apk add git ) и пушить свою работу в удалённый репозиторий или передавать его на сервер через SSH. И, разумеется, можно скачивать и запускать любое количество замечательных open-source-проектов с GitHub.
Подробнее об iSH можно узнать по этим ссылкам:
На правах рекламы
Вдсина предлагает виртуальные серверы на Linux или Windows. Используем исключительно брендовое оборудование, лучшую в своём роде панель управления серверами собственной разработки и одни из лучших дата-центров в России и ЕС. Поспешите заказать!
Лучшие SSH-клиенты для Windows, Linux и macOS

Краткий обзор SSH-клиентов для всех актуальных операционных систем. Посмотрим, чем они отличаются друг от друга, какие у новых клиентов преимущества и есть ли хорошие бесплатные варианты.
Что такое SSH?
SSH или Secure Shell (что в переводе значит «безопасная оболочка») — это сетевой протокол, используемый для подключения к удаленным компьютерам и управлениями ими с помощью технологии туннелирования.
Если у вас, к примеру, есть сервер в Timeweb под управлением Linux, то вы наверняка подключаетесь к нему через OpenSSH (серверная реализация Secure Shell с открытым исходным кодом). То есть вводите сначала команду в духе ssh root@192.168.60.55 и потом выполняете команды, связанные непосредственно с ОС. Подобные возможности дают технологии Telnet и rlogin, но они не особо прижились.
Ключевое преимущество SSH, в сравнении с конкурентами, заключается в повышенной безопасности. Этот протокол шифрует передаваемые команды и защищает соединение между администратором и сервером от третьих лиц.
А что такое SSH-клиент?
Это приложение на стороне клиента, которое используется для передачи команд на удаленный компьютер. В примере выше мы говорили о подключении к серверу через терминал в macOS и Linux. Чтобы провернуть подобное в Windows, нужна специальная программа. Например, PuTTY.
Зачастую SSH-клиенты выполняют те же задачи, что и терминал, но обладают расширенной функциональностью. У них схожие принципы работы, и все различия можно оценить только в специфичных сценариях использования Secure Shell.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Выбираем SSH-клиент
Мы уже выяснили, что обособленно пользователи получить какую-то пользу от протокола не могут. Для управления нужна дополнительная утилита. Вопрос в том, какая именно. Secure Shell настолько востребован, что разработчики создали уже несколько десятков SSH-клиентов под различные платформы. В этом материале рассмотрим лучшие из них, разработанные для Windows, macOS и Linux.
Некоторые из них кроссплатформенные (то есть работают сразу на нескольких ОС) или запускаются в браузерах (это тоже делает их универсальными).
SSH-клиенты для Windows
Начнем с популярнейшей платформы. Несмотря на на отсутствие встроенных инструментов и общую неадаптированность под разработку и работу с серверами, для Windows создали как минимум десяток функциональных и быстрых SSH-клиентов.
PuTTY
Самый известный SSH-клиент для Windows. Пожалуй, единственный, что на слуху у всех вебмастеров. PuTTY отличается от конкурентов логичным интерфейсом вкупе с богатым арсеналом возможностей, включая настройку прокси-серверов и сохранение параметров подключения.

PuTTY распространяется бесплатно и имеет открытый исходный код. При этом является одним из немногих SSH-клиентов, до сих пор активно развивающихся и получающих новые версии.
Утилита поддерживает протоколы SCP, SSH, rlogin и Telnet, а также работает со всеми методами шифрования данных.
Оригинальная программа доступна только для Windows, но есть порты от сообщества под другие платформы
KiTTY
За свою жизнь PuTTY обзавелся несколькими десятками форков (копий) от сторонних разработчиков. Каждый пытался внести в знаменитый SSH-клиент что-то свое. В итоге некоторые выросли в полноценные альтернативы, во много затмившие оригинал.
KiTTY базируется на PuTTY, но обладает массой преимуществ. Можно:
- выставлять собственные фильтры для отдельных сессий;
- хранить настройки в конфигурационной файле самой утилиты (чтобы хранить ее на флэшке, например, сохраняя настройки);
- создавать алиасы для часто используемых команд (и наборов команд);
- добавлять скрипты для автоматический аутентификации на сервере;
- использовать гиперссылки;
- настраивать интерфейс, меняя цвет текста, шрифты, степень прозрачности окна и другие визуальные элементы.
MobaXterm
Многофункциональный SSH-клиент, полюбившийся пользователям за высокую скорость работы, комфортный интерфейс и кучу дополнительных функций, отсутствующих у конкурентов. В нем есть браузер файлов, встроенный XServer для управления графическим интерфейсом на удаленном компьютере, масса плагинов, расширяющих возможности клиента, и portable-версия, работающая без установки.

Проект условно-бесплатный, поэтому большая часть функций недоступна до оплаты. Если не покупать платную версию, то функциональность MobaXterm будет мало чем отличаться от таковой в PuTTY. За профессиональную версию придется отдать 69 долларов.
Solar-PUTTY (бывший SolarWinds)
Один из немногих SSH-клиентов с современным интерфейсом. Это платная программа, что несомненно является ее недостатком. Но, в отличие от популярнейшего PuTTY, Solar умеет гораздо больше интересных вещей и лишен недостатков оригинала.

- Сохраняет данные для входа. Не приходится постоянно проходить авторизацию заново.
- Работает сразу с несколькими сессиями в одном окне (по вкладке на каждую).
- Автоматически восстанавливает подключение, если оно по какой-то причине было утеряно.
- Интегрирован в поисковик Windows.
- Не требует установки. Всегда работает в portable-режиме.
Приложение обойдется в 99 долларов (~7650 рублей)
SmarTTY
Еще одна попытка упростить жизнь веб-разработчикам, полагающимся на SSH. Создатели SmarTTY уделил много внимания ускорению работы пользователей и повышению удобства выполнения элементарных задач.
Например, появился режим отображения терминалов в отдельных вкладках. Сам терминал научился автоматически завершать команды и быстро искать файлы. В него добавили графический интерфейс для загрузки файлов на сервер без необходимости использовать командную строку.
Также в SmarTTY встроен многофункциональный текстовый редактор с возможностями Nano и hex-терминал для отслеживания COM-портов. А еще есть portable-версия, для работы с которой даже не нужно выполнять установку.
Xshell
Полнофункциональный SSH-клиент для Windows. Отличается от PuTTY и схожих продуктов возможностью задавать разные параметры для каждой терминальной сессии, создавать общие скрипты на несколько сессий.
Он поддерживает командную строку Windows и протокол SCP. Также в него встроен файловый менеджер для управления документами в графической среде.

Можно записывать выполняемые команды и превращать «записанный» материал в один скрипт, который после можно перезапустить в любой момент.
Tera Term
Популярный эмулятор терминалов для Windows с открытым исходным кодом. Может имитировать DEV VT100, DEC VT382 и другие модели. Написан на языках С и С++. Поддерживает технологии Telnet, SSH 1 и SSH 2.
Tera Term можно интегрировать с другими приложениями с помощью встроенного веб-сервера. В нем можно настроить повторяющиеся команды, поддерживающие терминал в рабочем состоянии, создавать скрипты на собственном языке Tera Term Language.
Из недостатков можно выделить устаревший дизайн и не совсем интуитивный интерфейс в сравнении с другими подобными приложениями.
Распространяется бесплатно, как и другие Open-Source-продукты.
SSH-клиенты для Linux
Пользователи Linux редко используют графические утилиты или какие-то усовершенствованные варианты SSH. Обычно все работают во встроенном терминале, но есть несколько неплохих решений для тех, кому нужно больше.
Terminal
В UNIX-подобных операционных системах есть встроенная поддержка OpenSSH. Можно использовать базовый терминал для подключения к удаленному серверу и управлению им. Интерфейс аналогичный тому, что вы можете встретить в большинстве SSH-клиентов. Только не придется скачивать сторонние программы и плагины.
Чтобы подключиться через терминал к серверу, надо ввести команду:
ssh *имя_пользователя*@*адрес_сервера*
В моем случае это выглядит так:
ssh root@82.96.152.28
После этого терминал запросит разрешение на установку соединения с удаленным сервером. Нужно согласиться, введя команду Yes и пароль администратора, чтобы авторизоваться и получить контроль над удаленным ПК.
Asbru Connection Manager (Linux)
Бесплатный интерфейс для удаленного подключения к серверу и автоматизации повторяющихся на нем задач. У Asbru простой механизм настройки соединения с VDS и есть свой язык для создания скриптов, как в SecureCRT.
Из дополнительных возможностей можно отметить функцию подключения к удаленному ПК через прокси-сервер, интеграцию с сервисом KeePassX, поддержку отдельных вкладок и окон под разные сессии, запущенные единовременно.

А еще он грамотно вписывается в интерфейс GTK и в окружение GNOME как визуально, так и в техническом плане.
Asbru можно запустить на Windows, используя компоненты Xming и включив WSL, но это весьма специфичный сценарий.
Muon
Бывший Snowflake. Графический клиент для подключения к серверу по протоколам SFTP и SSH. Включает в себя текстовый редактор, анализатор пространства на жестком диске, утилиту для считывания логов и прочие полезные инструменты.

Из прочих преимуществ отмечу:
- Быстрый доступ к часто используемым функциям вроде копирования файлов, архивирования, запуска скриптов, проверки прав на директории и т.п.
- Поиск по массивным логам.
- Встроенный терминал с поддержкой сниппетов (сокращенных версий команд, созданных пользователем).
- Сетевые инструменты и приложение для менеджмента SSH-ключей.
Muon создавался с прицелом на веб-разработчиков, работающих над бэкэнд-составляющей сайтов.
SSH-клиенты для macOS
Компьютеры Apple поддерживает подключение по протоколу SSH прямо из встроенного терминала. Для этого используется та же команда, что и в Linux:
ssh *имя_пользователя*@*адрес_сервера*
Также с последующем подтверждением подключения и авторизацией. Поэтому в macOS (как и в Linux) обычно не используются сторонние SSH-клиенты. Но они есть, и многие из них довольно качественные.
iTerm 2
Одна из главных альтернатив встроенному в macOS терминалу. Попытка расширить возможности стандартной командной строки необходимыми функциями, которые Apple упорно игнорирует годы напролет. Например, поддержку режима сплит-скрин, когда в одном окне отображается сразу два терминала с разными сессиями, или возможность добавлять комментарии к запущенным командам.

Отдельно отметим функцию Instant Playback. С помощью нее можно воспроизвести одну или несколько команд, которые были выполнены ранее, не вводя их заново. Ну а еще тут можно выделять, копировать и вставлять текст, не используя мышь (пользователи macOS поймут).
Shuttle
Технически это не полноценный SSH-клиент, как другие описываемые в статье. Это кнопка в панели инструментов, открывающая быстрый доступ к некоторым функциям для управления сервером. Прелесть утилиты заключается в ее универсальности и расширенных возможностях для ручной настройки.
Все параметры хранятся в файле ~/.shuttle.json, который идет в комплекте с базовой утилитой. Туда можно прописать любой скрипт, используемый вами в терминале, а потом запускать его прямо с панели инструментов через компактный графический интерфейс Shuttle. Это может заметно ускорить выполнение кучи рутинных процедур.
Core Shell
SSH-клиент для macOS, поддерживающий работы сразу с несколькими хостами. Можно быстро между ними переключаться в одном окне с помощью вкладок или выделить каждый из них в отдельное окно. Каждому хосту назначается своя цветовая гамма. Чтобы было еще проще их разбивать по категориям, Core Shell поддерживает систему тегов.
Используя Core Shell, можно подключиться к VDS через прокси-сервер и выполнять переадресацию агента SSH.
Core Shell поддается скрупулезной настройке и «подгонке под себя». Причем клиент способен запоминать глобальные параметры для всех хостов и отдельные параметры для каждого из хостов. А еще в него интегрирована поддержка iCloud Keychain (хранилище паролей Apple).
Кроссплатформенные клиенты
Эмуляторы терминала, написанные на языках, поддерживающих сразу несколько операционных систем.
Hyper
Один из самых красивых терминалов в подборке. В отличие от других SSH-клиентов, этот не отличается какой-то специфичной функциональностью. Напротив, он практически полностью повторяет функциональность базовой командной строки. Поэтому пользователям он нравится не за обилие возможностей, а за простоту и симпатичный внешний облик.
По словам разработчиков, это попытка создать максимально быстрый и надежный терминал. Это был их приоритет при разработке. При этом он построен на базе фреймворка Electron, что делает его универсальным и расширяемым.

Если вы перфекционист и привыкли к изысканным интерфейсам macOS, то Hyper станет правильным выбором. Он здорово впишется в дизайн ОС Apple благодаря своим плавным линиям и приятными анимациям.
Доступен на Windows, macOS и Linux. Распространяется бесплатно.
Terminus
Терминал нового поколения (как его называют разработчики). Кроссплатформенный эмулятор терминала с поддержкой WSL, PowerShell, Cygwin, Clink, cmder, git-bash и десятка других технологий.
Есть полезные опции, такие как восстановление закрытых вкладок из предыдущей сессии и кликабельные пути к директориям.
Интерфейс Terminus можно настроить под себя с помощью разметки CSS. То же касается и функциональной составляющей. Ее можно «прокачать» за счет сторонних плагинов, число которых постепенно растет.
Доступен на Windows, macOS и Linux. Распространяется бесплатно.
Tectia
Продвинутый SSH-клиент, используемый крупнейшими банками мира, страховыми компаниями, технологическими корпорациями и государственными органами. Он обеспечивает безопасную передачу файлов за счет использования множества методов шифрования данных.
Tectia поддерживает стандарт аутентификации X.509 PKI, задействует сертифицированные криптографические методы FIPS 140-2 и может работать со смарткартами. Услугами Tectia пользуются такие внушительные структуры, как NASA и Армия США. Они доверяют Tectia, потому что это стабильный SSH-клиент с круглосуточной отзывчивой поддержкой. Как любой дорогой коммерческий продукт.
Доступен на Windows, Linux и других UNIX-подобных ОС. Обойдется в 133 доллара за клиент-версию и 650 долларов за сервер-версию.
Termius
Кроссплатформенный SSH-клиент с приложением-компаньоном для iOS и Android. Наличие мобильной версии — ключевое преимущество программы. С помощью нее можно на ходу вносить изменения на сервер, управлять базой данных и выполнять прочие действия, обычно требующие доступа к полноценному ПК.

Он адаптирован под сенсорные экраны и синхронизируется между всеми вашими устройствами, используя стандарт шифрования AES-256.
Доступен сразу на пяти платформах, включая мобильные. Распространяется по подписке за 9 долларов (~700 рублей).
Poderosa
Профессиональный SSH-клиент, перешедший из стана opensource-проектов в разряд платных. Разработчики проекта видят своей задачей создание понятного интерфейса для управления серверами. Так, чтобы привыкшие вебмастера не путались, но обладали более широким набором инструментов.
Из функций создатели Poderosa выделяют удобный мультисессионный режим, когда экран делится на несколько частей и показывает сразу несколько терминалов. Можно также создать несколько вкладок, в каждый из которых будет по 4 терминала.
Есть ассистент, помогающий быстрее вводить часто используемые команды, и масса опций для изменения интерфейса (включая шрифты, цвета отдельных типов данных и т.п.).
Доступен на Windows и macOS. Стоит 33 доллара (~2550 рублей)
SecureCRT
Коммерческий SSH-клиент с расширенным набором функций. Отличается от большинства конкурентов усиленными механизмами защиты данных. Поддерживает сразу несколько протоколов, включая SSH2 и Telnet. Эмулирует различные Linux-консоли и предлагает массу настроек внешнего вида.

Из отличительных функций можно отметить возможность создавать свои горячие клавиши, менять цвет отображаемого контента, искать по ключевым словам, запускать несколько окон с разными или одним сервером, открывать несколько сессий в разных вкладках. Также функциональность SecureCRT можно расширить за счет скриптов на языках VBScript, PerlScript и Python.
Доступен сразу на трех ОС. Распространяется по подписке за 99 долларов (~7600 рублей)
SSH-плагины для браузеров
Портативные SSH-клиенты, запускающиеся внутри браузеров и не требующие специфической ОС.
Chrome Secure Shell App
Google Chrome уже давно метит в полноценную платформу с функциональностью операционной системы. Поэтому разработчики из команды Google Secure Shell поспешили создать для него полнофункциональный эмулятор терминала.
С помощью Chrome Secure Shell App можно подключиться к серверу по протоколу SSH и выполнять стандартные команды, к которым вы привыкли, во встроенном терминале или в условном PuTTY. Разница отсутствует.
Получалась неплохая бесплатная альтернатива для тех, кто не хочет ставить сторонние приложения.
FireSSH
Еще один плагин, имитирующий терминал в браузере. Ранее он функционировал внутри Firefox, но компания Mozilla ограничила поддержку расширения. Поэтому сейчас FireSSH работает только в Waterfox. Это инди-форк от Firefox.
Он написан на JavaScript, распространяется бесплатно и помещает в браузерную среду все возможности стандартного SSH-клиента (на уровне терминала).
Выводы
Что касается выбора, то все зависит от личных предпочтений. Кому-то важна визуальная составляющая, кому-то функциональность, а кому-то хочется управлять сервером через SSH как можно проще. В любом случае можно попробовать все бесплатные варианты и принять решение уже после.
Лучшие клиентские приложения SSH для iOS для удаленного управления серверами
есть много Клиентские приложения SSH Для iPhone и iPad, но не все работают должным образом. Некоторые из них бесплатны, а некоторые платные, и все они выполняют базовую функцию подключения к SSH-серверу. Но требования пользователей варьируются от простого подключения к серверу до возможности настроить пересылку SSH-прокси, переадресацию портов и даже генерацию открытого и закрытого ключей. Итак, вот лучшие SSH عملاء клиенты для iOS.

Лучшие клиентские приложения SSH для iOS
1. Получить консоль

GetConsole — это простое клиентское приложение SSH. Пользовательский интерфейс прост, как терминал DOS. Когда вы запускаете приложение, вас встречает пустой черный экран. Это может привести к убеждению, что он разбился. Но не волнуйтесь, это просто экран приветствия. В левом верхнем углу вы можете увидеть значок гамбургера, щелчок по нему открывает панель настроек. Хотя пользовательский интерфейс прост, приложение имеет множество функций. Вы можете выбрать между сохранением хостов, имени пользователя и пароля или быстро запустить сеанс без сохранения деталей. Клиентский терминал поддерживает вкладки, Ctrl, Cmd и клавиши со стрелками на обычной клавиатуре. Вы можете хранить пароли в приложении, которое действует как альтернатива автозаполнению при входе в систему. Если у вас есть сервер, к которому вы регулярно подключаетесь, вы также можете настроить переключатели.
Он поддерживает такие алгоритмы шифрования, как SSH1, RSA и DSA. Сгенерированный ключ имеет формат PPK и также поддерживает PuTTY. А если вы хотите импортировать только один, вам нужно будет скопировать и вставить данные закрытого ключа. Нет возможности генерировать ключи из параметров файла. Вы можете добавить в приложение сценарии, которые автоматизируют определенные шаги при наступлении определенного события. Предположим, я хочу запустить набор команд после успешного входа в систему. Я могу запрограммировать следующее в диспетчере сценариев, запустив действие при отображении определенного текста. GetConsole в большинстве случаев работает нормально, но иногда с графическим интерфейсом может возникнуть сложности. Часто он не распознает мои прикосновения, и мне приходится дважды нажимать или удерживать. Меню настроек также не так интуитивно понятно, поскольку в нем довольно много опций. Платной версии этого приложения нет, и даже бесплатная версия не позволяет установить постоянный таймер. Если вам интересно, сколько подключений, вы не можете создать несколько сеансов на одном сервере, но разрешено несколько подключений. алгоритм шифрования: SSH1, RSA и DS Дополнительные возможности: Подключайтесь через SSH / TELNET / TCP / Serial / Bluetooth с поддержкой нескольких вкладок, встроенным TFTP-сервером, поддержкой клавиатуры Bluetooth, поддержкой сценариев, возможностью полного ведения журнала, прокси-сервером SSH, переадресацией портов и т. Д. Скачать GetConsole (Бесплатно)
2. ВебSSH
WebSSH Essential — это не только клиент SSH, но также клиент SFTP и HTTP. Пользовательский интерфейс приложения является базовым, все протоколы размещены внизу в виде вкладок. Вам необходимо добавить и настроить хост, чтобы установить соединение, а опции экспресс-соединения нет.

Приложение позволяет импортировать ключ из файлов PPK и OpenSSH, и вы также можете создать его вручную. Для этого вы должны ввести свой ключ RSA или DSA. В отличие от других приложений, здесь меньше сочетаний клавиш, так как я не могу найти клавишу Fn и кнопку Esc. При этом приложение поддерживает сенсорные действия, такие как смахивание влево или вправо для прокрутки между несколькими сеансами SSH и смахивание вверх или вниз, чтобы увидеть предыдущий вывод терминала. Он поддерживает Bluetooth и внешнюю клавиатуру, но у меня часто возникали проблемы с подключением к приложению. Как и в случае с Shelly, бесплатная версия WebSSH не имеет расширенных функций.
Бесплатная версия приложения предлагает неплохой просмотр, но иногда реклама может раздражать. Если вы перейдете на платную версию, купив ВебSSH Pro Вы получите без рекламы некоторые дополнительные функции, такие как генерация ключей, запуск терминала в фоновом режиме и т. Д. В случае с бесплатной версией я столкнулся со странной проблемой. Приложение будет многократно замораживать активный сеанс и оставлять открытый сеанс tty на удаленном сервере. Итак, мне нужно вручную завершить соединение с сервером и принудительно перезапустить приложение. Иногда приложение не подключается к серверу, и в журналах нет четкого описания этого. алгоритм шифрования: RSA и DSA. Дополнительные возможности: SFTP, туннелирование, HTTP, WebSSH, создание ключей вручную и т. Д. Скачать Основы WebSSH (Бесплатно)
3. Шелли

Shelly — альтернатива SSH-клиенту на основе Putty. В отличие от других приложений в этом списке, Shelly поддерживает только протокол SSH. Приложение очень простое, и вас встречает экран диспетчера контактов. Здесь появятся ваши добавленные и недавние подключения. Shelly не позволяет создавать несколько сеансов или подключений в бесплатном варианте. Устройство поддерживает жесты, основанные на действиях, и вы также можете нажать, чтобы увеличить размер шрифта. Shelly основан на движке PuTTY и полностью виден при открытии. На клавиатуре устройства Шелли есть дополнительные клавиши, такие как Fn, Esc, Ctrl, стрелки и прокрутка. Премиум-версия предлагает гораздо больше предложений, а бесплатное программное обеспечение ограничено стандартными функциями. В премиум-версии вы можете создавать и импортировать закрытые ключи. Кроме того, вы можете держать сеанс активным в фоновом режиме.
В целом Shelly — хороший SSH-клиент, но большинство расширенных функций, таких как основное поколение, отличные, но платные, что делает бесплатную версию совершенно непривлекательной для профессиональных пользователей. Алгоритмы шифрования: 3DES, ChaCha20, Blowfish, 3DES. Дополнительные возможности: Прокси-сервер SSH и перенаправление портов, создание ключей вручную, поддержка жестов в терминале, блокировка приложения паролем и т. Д. Скачать изобилующий раковинами (Бесплатно)
4. Термиус
Termius — популярное клиентское приложение SSH для Android, но есть и приложение для iOS. Пользовательский интерфейс небольшой и практически выглядит как Терминал с оттенком современности. Приложение очень простое, и опции хорошо продуманы. Например, открытые соединения отображаются на вкладке «Терминал», а узлы — на вкладке «Хост». Терминал на самом деле является классической командной строкой Windows.

Вы можете настроить хост для своего соединения или запустить команду SSH, чтобы открыть одноразовое соединение. В случае нескольких хостов вы также можете объединить похожие группы в одну группу. Для хостов вы можете настроить ключи или создать их. Генерация ключей поддерживает несколько алгоритмов шифрования, таких как AES, DES, 3DES, AES-128 и AES-256. Хотя вы можете генерировать ключи в Termius, он также поддерживает импорт ключей, поэтому это полезный инструмент. Вы можете экспортировать ключи в текстовый файл, файлы PEM или PPK, а затем поделиться своими ключами с Termius через iTunes. Я могу импортировать ключи Putty прямо из моей офисной системы на ваш iPad, и это избавит вас от дополнительных настроек. Вы также можете настроить переадресацию портов в приложении через графический интерфейс. Он поддерживает локальную, удаленную и динамическую переадресацию портов.
Здесь не на что жаловаться, но есть одна вещь, которую можно улучшить — это сообщения об ошибках. Каждый раз, когда я получаю неудачное соединение, терминал не открывается и описывает ошибку. Он либо открывает журналы, либо щелкает код ошибки, который не предоставляет достаточно сведений о неудачном соединении. алгоритм шифрования: AES, DES, 3DES, AES-128 и AES-256. Дополнительные возможности: MOSH и Telnet, несколько подключений и сеансов, переадресация портов, генерация и импорт ключей, ведение журнала сеанса в приложении, темный режим и т. Д.
Скачать Термиус (Бесплатно)
Какой выбрать?
Если вам нужно приложение для регулярного общения и менеджер серверов, то Termius станет идеальным выбором. Лучшее в Termius — это то, что каждый материал изложен лаконично и хорошо, что делает приложение простым в использовании и, что самое главное, менее сложным. Единственный сценарий, в котором вы должны использовать Get Console, — это перенаправление прокси-сервера SSH. Для простого одноразового использования вы можете попробовать любое из приложений между WebSSH и Shelly. Наконец, Blink Shell — еще один популярный клиент SSH для iPad / iPhone, который поддерживает внешнюю клавиатуру и MOSH. С тех пор мы не тестировали его — это платное приложение (19.99 доллара США) и не предлагает уникальных функций, которые вы не можете найти бесплатно. Однако, если вы обнаружите, что чего-то не хватает, направьте свои мысли на раздел комментариев ниже. Я люблю тебя слышать.