Лучшие ssh клиенты для android

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

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

Протоколы и стандарты

Как использовать SSH на смартфоне

Работаем из любого места

4 минуты чтения

В наши дни смартфоны оснащены намного мощной начинкой, чем нужно для запуска легковесного SSH клиента для подключения к VPS (виртуальный частный сервер) и решить какую-то критическую проблему, если под рукой нет ноутбука и Wi-Fi.

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

SSH клиенты для смартфонов

На самом деле, все мобильные SSH-клиенты позволяют делать то же самое: подключиться по SSH к серверу. Друг от друга они отличаются тем, насколько удобны они в использовании на мобильном устройстве. Ведь клавиатура на мобильном устройстве имеет свои особенности, основное её предназначение переписка и набор коротких сообщений, а не кодирование. Даже набирать — и / стандартной iOS-клавиатуре довольно сложно, так как требуется нажать три кнопки.

Хорошие мобильные SSH-клиенты упрощают этот процесс. Например, Termius — очень популярный бесплатный SSH-клиент для iOS и Android. Интерфейс самого терминала предоставляет обычную клавиатуру, а над ней расположены элементы управления, которые не часто используются на обычной мобильной клавиатуре. Например, для часто используемой клавиши-модификатор Ctrl у Termius есть отдельная кнопка рядом с Esc . Так же в командной строке часто используются тире и косые черты / , поэтому под них также выделены отдельные клавиши, что сильно упрощает процесс набора.

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

Termius доступен бесплатно для платформ iOS и Android, но такие функции как вкладки, переброс агента SSH, SFTP подключение доступно только Pro версии, подписка на которую стоит $8 в месяц.

Prompt — это премиум-клиент для iOS, который сочетает в себе множество полезных функций. Он имеет тот же дизайн панели быстрого доступа, что и Termius, но может меняться в зависимости от приложения.

Это приложение также поддерживает сохранение часто используемых команд как шорт-каты, что освобождает от постоянного ввода одних и тех же команд. Оно стоит 15 долларов, но это разовая цена и включает все премиум функции.

Mosh является альтернативой SSH и построен специально для мобильных пользователей, так как использует UDP. Традиционное SSH ожидает ответа сервера перед тем, как отображать введенные символы, что сильно раздражает при подключениях с большим временем задержки. В то время как 4G имеет хорошую среднее время отклика — 50 мс, то при соединении по 3G, задержка может вырасти до более чем 300 мс. Mosh помогает обходить это ограничение, и значительно уменьшает время отклика:

Кроме этого, Mosh не разрывает соединение, если интернет оборвался, что часто случается с мобильным интернетом. В любом случае, можно использовать tmux или screen, но иметь под рукой Mosh, который поддерживает эту функцию «из коробки» очень удобно.

Mosh как опция включена в Termius и Blink. А вот интеграции с Prompt нет, так как последняя не распространяется свободно.

Используйте tmux или screen для непрерывной работы

После установления соединения нужно подключиться к tmux или screen. Tmux терминальный мультиплексор, который позволяет запускать несколько терминальных сессий в одном окне. Также он дает возможность отключаться от сессии при том, не завершая его на сервере. Таким образом, откуда угодно можно подключиться к запущенной сессии. Например, можно запустить сессию на компьютере, а потом подключиться к ней со смартфона.

Если tmux не установлен, сделать это можно командой:

А затем, дело за малым: создано новую сессию и задать ей имя:

После этого в нижней части окна появится строка состояния, которая указывает на то, что вы работаете в tmux. Чтобы отключиться от сессии введите команду:

Или просто нажмите комбинацию клавиш Ctrl+B , а затем D , но может быть неудобно делать это на смартфоне. Вместо этого можно использовать команду exit .

Читайте также:  Ace duos android 4

Сессия продолжает выполняться на сервере; запущенные программы, журнал команд и все остальное продолжают выполняться в фоновом режиме, даже если вы не подключены к сети.

Для повторного подключения к сеансу используйте:

В некоторых SSH-клиентах, таких как Prompt, можно задать команду startup , которая будет выполняться при подключении к ней. Таким образом, если на сервере запущен сеанс tmux, к которому всегда подключаетесь, используйте команду startup для автоматического подключения.

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

Лучшие ssh клиенты для android

Краткое описание:
Терминал клиент для Android, включая SSH, локальный Shell, Mosh и поддержка Telnet

Описание:
Особенности:
— Полноцветная терминал / клиент SSH
— Всплывающая клавиатура с необходимыми символами
— Быстрое изменения размера шрифта с помощью клавиш регулировки громкости
— Поддержка внешней клавиатуры
— Жесты для Irssi, WeeChat, tmux и экрана
— Сообщество сторонних плагинов
— Официальная поддержка Mosh (http://mosh.mit.edu)
— Поддержка Telnet
— Поддержка локального терминала Android
— URLы, при нажатии, открываюся в браузере
— Copy & Paste в сессиях
— Поддержка UTF-8
— Организация подключений по группам
— Возможность поддерживать несколько работающих сеансов SSH в фоновом режиме
— Поддержка IPv6
— Поддержка пароля и приватного OpenSSH ключа
— Генератор ключей RSA (поддерживается шифрование)
— Поддержка двухфакторной аутентификации (например: Google Authenticator)
— Работает из коробки с Ubuntu, RedHat, CentOS, Mint, Gentoo и с другими разновидностями Linux
— Сжатие Zlib для улучшения SSH сессий

Pro Особенности (опционально, покупка в приложении):
— Порт форвардинг.
— Интеграция с Amazon AWS / EC2.
— Синхронизация между несколькими устройствами
— Автоматизированная AES-256 шифрование резервных копий всех ваших подключений и настроек.
— Красивый виджет для быстрого доступа к часто используемым соединениям.
— Цветовые темы терминала.
— Автоматическа блокировка, для защиты JuiceSSH после определенного периода бездействия

Требуется Android: 8.0 и выше
Русский интерфейс: Нет

версия: 2.1.3 Mod JuiceSSH — SSH клиент (Пост Alex0047 #62928696)
версия: 2.0.9 JuiceSSH — SSH клиент (Пост мaгнaт #43840482)
версия: 2.0.1 JuiceSSH 2.0.1 97.apk ( 9.45 МБ )

версия: 2.0.0 //4pda.to/forum/d…m.sonelli.juicessh.apk
версия: 1.5.5 JuiceSSH 1.5.5 91.apk ( 8.3 МБ )

Источник

Клиенты для создания безопасного SSH соединения в Андроид

Время на чтение: 4 минуты

Разработчики часто используют в работе SSH клиенты для мобильных операционных систем. Было создано немало SSH agent для различных операционок, но в рамках данного материала мы рассмотрим только SSH решения, заточенные под Android. Рассматривать платные клиенты при существующих бесплатных аналогах, мы не станем.

ConnectBot – клиент для удаленного управления SSH на Андроид

ConnectBot является самым старым из всех существующих клиентов, ведь даже до сих пор имеет поддержку устройств с трекболами, хотя с появлением Android 4.х их ставить прекратили. Правда, если верить Google, разработчики забыли о своем детище с октября 2010 года, отчего приложение имеет неизменный рейтинг 4,7. При первом запуске становится ясно, что SSH клиент создавался еще под самые первые устройства с Android 1.х/2.х, но это не мешает ему работать на более свежих версиях операционной системы.

Клиент для Android имеет приятную особенность в виде возможности быстрого создания подключения (например, к серверам Ubuntu). Пользователю необходимо лишь выбрать протокол (local, telnet или SSH), а после вписать в текстовое поле имя юзера, имя хоста и нажать Return.

В остальном приложение имеет не очень много настроек (все в основном сводится к аппаратным клавишам и screen/wi-fi lock).
При попытке подключения к серверу (например, к Ubuntu), ConnectBot предложит ввести пароль, но в свойствах хоста можно будет также указать ключ, а публичную его часть отправить в буфер обмена и послать, к примеру, самому себе по почте, чтобы впоследствии закинуть в папку ключей на сервер (например, Ubuntu).

Как только вы подключите agent к server, откроется терминал, небольшая панелька с тремя клавишами внизу (esc, ctrl и кнопка вызова электронной клавиатуры) и контекстное меню. Если сделать свайп по левой части экрана, то будут отображены клавиши для управления страницами, а если правую – откроется скроллинг буфера обмена. Правда, мы не нашли возможности нажимать клавишу alt, да и отобразить стрелочки мы тоже не смогли. Все это было реально на клавиатурных устройствах, но их времена давно прошли. Собственно, как и этого agent, ведь разработчики давно забыли за него.

Получить client, который обычно подключается к server Ubuntu, можно по URL: http://connectbot.ru.uptodown.com/android

JuiceSSH – agent SSH на Android

JuiceSSH – полноценный мобильный agent для Android с поддержкой Telnet и Mosh. Есть удаленное управление server, возможность работать сразу с несколькими фоновыми сеансами (например, Ubuntu), поддерживается двухфакторная аутентификация, шифрование и др.

Ключевые возможности клиент JuiceSHH:

  • удаленное управление server (например, Ubuntu);
  • всплывающая клавиатура с массой символов;
  • настройка шрифта при помощи качельки громкости;
  • поддержка внешней клавиатуры;
  • поддержка IPv6;
  • генератор ключей RSA;
  • локальный терминал Android;
  • возможность копирования и вставки в сессиях;
  • двухфакторная аутентификация;
  • agent поддерживает подключение по группам;
  • поддержка UTF-8;
  • открытие URL в обозревателе;
  • работает из коробки с Ubuntu, CentOS, Mint и другими продуктами Linux.
Читайте также:  Android studio handler deprecated

JuiceSHH также имеет дополнительный набор PRO опций, которые доступны после покупки в самом приложении: интеграция с Amazon, синхронизация между несколькими устройствами, шифрование бекапов AES-256, виджет для быстрого доступа к часто используемым соединениям, привлекательные темы для терминал, Zlib сжатие для улучшения SSH сессий.

SSH Tunnel – клиент для выхода в SSH через tunnel

SSH Tunnel – отличное приложение, позволяющее выходить в сеть через tunnel. Удаленное управление программы полностью безопасно, а сама она была разработана на базе Connectbot и Dropbear. SSH Tunnel требует наличия root прав доступа.

Принцип работы SSH Tunnel заключается в следующем: туннель создаётся путем SSH соединения и используется для шифрования тунеллированных данных. Такое решение полностью защищает передачу данных в интернете; незашифрованный трафик протокола шифруется на одном конце SSH соединения и расшифровывается уже только на другом.

Если у вас стоит выбор, использовать SSH Tunnel или VPN туннель, то выбор стоит отдавать второму варианту, ведь преимуществ SSH Tunnel перед VPN не имеет. А вот VPN предлагает универсальность и поддержку многими программами по стандартам. Если у вас нет возможности держать SSH сервер, то для создания SSH Tunnel необходимо арендовать сервер за отдельную плату у любого хостера, который предоставляет такую услугу.

В настройках SSH Tunnel есть много полей, но нас интересуют лишь некоторые:

  • host – сюда нужно вписать IP-адрес или домен, благодаря которому работает ваш SSH;
  • port – стандартно порт идет 22-й;
  • user – сюда прописываем имя юзера от SSH;
  • password – сюда прописываем пароль;
  • use socks proxy – активация динамического перенаправления портов;
  • auto connect – автоматическое подключение туннеля при подключении к интернету;
  • auto reconnect – авто переподключение к SSH серверу в случае обрыва;
  • global proxy – если это поле активно, то весь трафик будет проходить через ssh туннель.

Теперь по кнопке «Tunnel Switch» можно будет запустить процесс туннелирования.

Источник

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

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

Содержание:

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

SSH обеспечивает зашифрованный канал между клиентом и сервером. Обычно он использует интерфейс командной строки, но его также можно использовать для запуска приложения с графическим интерфейсом пользователя на сервере. Если на вашем Android-устройстве установлен SSH-сервер, вы можете не только получить доступ к своему Android-устройству со своего компьютера, но и копировать файлы с помощью программ scp и sftp. Сходство: с клиентом SSH на вашем Android, вы можете проверить статус своих серверов и устройств IoT.

К сожалению, в Android нет встроенной функции SSH. Но это не значит, что вы не можете получить доступ к SSH через Android. Вот некоторые из лучших клиентов SSH для Android.

Клиент SSH для Android

1. Термиус

Termius — одно из красиво оформленных и бесплатных приложений для доступа к SSH, Mosh и Telnet. Пользовательский интерфейс довольно минимален, и пользоваться приложением также очень просто. Все, что вам нужно сделать, это ввести команду SSH, чтобы войти на свой сервер и начать управлять своим сервером, Raspberry Pi, контейнером Docker или любой другой службой или машиной. Фактически, вы даже можете получить доступ к своему собственному устройству Android с помощью локального терминала. В качестве дополнительного бонуса приложение также имеет встроенный клиент SFTP, чтобы упростить управление, загрузку и загрузку файлов и каталогов на вашем сервере.

Особенности Termius включают поддержку нескольких криптографических алгоритмов, таких как ed25519, ECDSA и chacha20-poly1305, встроенный генератор ключей, поддержку импорта ключей замазки, поддержку двухфакторной аутентификации, динамическую переадресацию портов, возможность группировки хостов и т. Д.

Если вы ищете полнофункциональный SSH-клиент с хорошим дизайном, попробуйте Termius.

Цена: Приложение бесплатное, но некоторые функции, такие как SFTP, вкладки терминала, пересылка ключевого агента SSH, защита отпечатков пальцев, синхронизация между машинами, возможность сохранять и запускать сниппеты, поддержка переменных среды и т. Д., Заблокированы для ежемесячной или годовой подписки. Вы можете получить подробную информацию о ценах здесь.

2. ConnectBot

ConnectBot — популярный клиент SSH и Telnet, который полностью бесплатен со всеми функциями и настройками, которые вам когда-либо понадобятся. Самое лучшее в приложении — это то, что оно дает вам широкий спектр возможностей при создании хоста SSH. Например, вы можете использовать агент аутентификации SSH, включить сжатие, настроить размер шрифта, изменить способ работы кнопки DEL и т. Д.

Читайте также:  Android чем открыть текстовый файл

При использовании ConnectBot приложение предоставляет вам ряд специальных клавиш, которые позволяют получить доступ к функциональным клавишам, клавишам со стрелками, клавише управления, клавише выхода и т. Д. Другие функции ConnectBot включают постоянное соединение, сценарии автоматизации после входа в систему, возможность управления открытыми ключами. и т. д. Проще говоря, ConnectBot имеет все основные функции, которые вы ожидаете от хорошего SSH-клиента.

Конечно, ConnectBot не обладает всеми функциями Termius, но компенсирует это простотой использования и настройками. И я сказал, что это совершенно бесплатно? Так что, если вы ищете простой в использовании SSH-клиент со всеми основными функциями, тогда ConnectBot для вас.

Цена: Приложение бесплатное, в нем нет рекламы и встроенных покупок.

3. Сок SSH

JuiceSSH — еще один замечательный клиент SSH, Mosh и Telnet. Приложение элегантное, минималистичное и многофункциональное. Лучшее в JuiceSSH — это то, что он позволяет устанавливать идентификаторы для разных подключений. Если вам интересно, удостоверения — это набор имен пользователей, паролей или закрытых ключей, которые вы используете для нескольких подключений.

При создании SSH-соединения вы можете настроить его для запуска определенного сценария при входе в систему. Эта функция очень полезна, когда вы всегда делаете то же самое после входа в систему. Другими особенностями JuiceSSH являются поддержка локального терминала Android, сторонние плагины, несколько тем, поддержка внешней клавиатуры, возможность копирования и вставки между сеансами, генератор ключей RSA, переадресация ключей, сжатие для медленных подключений, возможность запускать несколько подключений SSH в фон и т. д.

Цена: Приложение бесплатное и без рекламы. Но приложение содержит встроенные покупки для разблокировки некоторых заблокированных функций, таких как сценарий после входа в систему, динамическое перенаправление портов, поддержка экземпляров Amazon EC2 и т. Д.

4. SSH-клиент Far Commander

Far Commander — это относительно новый SSH-клиент для Android, который довольно прост и прост в использовании. Одна из функций, которые мне очень нравятся в Far Commander, — это то, что вы можете создавать определенные команды и при необходимости классифицировать их. Затем вы можете использовать эти предварительно настроенные команды в различных сеансах SSH одним нажатием. Конечно, вы также можете разделить все свои SSH-серверы на разные категории для простоты использования. В приложении также есть функция резервного копирования, которая позволяет создавать резервные копии всех пользовательских команд, информации о сервере и категорий.

Как я уже сказал, Far Commander — это базовый клиент SSH без каких-либо дополнительных функций. При этом он выполняет свою работу без проблем всего несколькими нажатиями.

Цена: Приложение бесплатное и без рекламы. Хотя в приложении есть покупки внутри приложения, они ограничены пожертвованиями, по крайней мере, на момент написания этой статьи.

5. Мобильный SSH

Mobile SSH — это бесплатный SSH-клиент, разработанный на основе OpenSSH и Putty. Приложение очень простое, не имеет настроек или параметров конфигурации, а его пользовательский интерфейс не является его сильной стороной. Однако приложение поддерживает несколько сеансов SSH и аутентификацию по ключу RSA. Просто добавьте свои данные SSH, нажмите кнопку подключения, и все готово. Ни больше ни меньше.

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

Цена: Приложение бесплатное и содержит рекламу. Аутентификация с ключом RSA и поддержка нескольких сеансов SSH доступны только в профессиональной версии. Вы можете приобрести профессиональную версию как отдельное приложение в Play Store за 2,99 доллара США.

6. Termux

Termux — еще один очень популярный клиент SSH для Android. Что делает Termux особенным, так это его поддержка обширной коллекции пакетов Linux из коробки. Более того, Termux не похож ни на одно другое приложение в этом списке. то есть это мощный эмулятор терминала. Итак, когда вы устанавливаете приложение на свое устройство Android, вы получаете доступ к оболочке Linux, где вы можете устанавливать различные пакеты и обновлять или удалять уже установленные. Фактически, вы можете использовать Termux для разработки на C. Поскольку приложение представляет собой простой терминал, вы можете использовать команду SSH для подключения к своему серверу или другим службам SSH, как и на обычном компьютере.

Если вам немного скучно, вы даже можете запускать текстовые игры на Termux или конвертировать видео с помощью FFmpeg. Проще говоря, если вы немного любите приключения и знаете, как работать с оболочкой Linux, попробуйте Termux. Вы будете чувствовать себя как дома.

Цена: Приложение бесплатное, в нем нет рекламы и встроенных покупок.

На этом пока все. Поделитесь своими комментариями, мыслями и мыслями в разделе комментариев ниже.

Источник

Оцените статью