Тарифы Услуги Сим-карты

Клиенты для создания безопасного SSH соединения в Андроид. Три полезных Android-инструмента для администраторов Linux- и Windows-систем Основные особенности JuiceSSH

JuiceSSH - SSH Client – отличный терминальный клиент, который может похвалиться поддержкой протоколов Telnet, Local Shell и Mosh.

С помощью приложения можно удаленно управлять компьютером, а также создавать туннельные TCP-соединения, позволяющие, например, передавать файлы. Преимущество протокола SHH состоит в том, что он позволяет шифровать данные используя различные алгоритмы. Клиент способен передавать графические интерфейсы, что еще более упрощает работу с удаленным ПК.

Среди особенностей проекта стоит отметить поддержку IPv6 и UTF-8. Возможность создавать пароли и приватные ключи тоже нельзя назвать лишней. Активное интернет-сообщество приложения постоянно задействует свои умы, разрабатывая новые плагины, что развивает его функционал с каждым днем.

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

Среди преимуществ JuiceSSH - SSH Client можно отметить удобную клавиатуру, возможность создавать подключения к серверу используя приватные ключи, а также наличие гибких и обширных настроек. Проект прекрасно справляется со своими задачами.

Особенности :

  • Полноцветная терминал / клиент 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 после определенного периода бездействия

Скачать Терминальный клиент - JuiceSSH на Андроид вы можете по ссылке ниже.

Разработчик: Sonelli Ltd
Платформа: Android 2.3 и выше
Язык интерфейса: Русский (RUS)
Состояние: Free (Бесплатно)
Root: Не нужен



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

Одно из старейших приложений для удаленного управления SSH на Android. Его развитие завершилось еще в 2010 году с выходом 4-й версии данной операционной системы, но, несмотря на это, клиент и сегодня пользуется успехом у пользователей.

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

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

После подключения появится панель терминала с 3 клавишами в нижней части и контекстное меню.

Полнофункциональный мобильный агент, который поддерживает Telnet и Mosh. Выступает также как клиент для удаленного управления сервером. JuiceSSH надежно защищен двухфакторной аутентификацией.

Основные возможности:

  • возможность настройки шрифта;·
  • поддержка IPv6 и UTF-8;
  • генератор ключей RSA;
  • локальный терминал Android;·
  • работа со всеми продуктами Linux.

После приобретения про-версии приложения к приведенным опциям добавляется еще целый ряд возможных настроек.

SSH Tunnel

Особенностью этого приложения, как уже становится ясно из его названия, стало создание защищенного туннеля между сервером и устройством. Для работы вам понадобятся рут-права.

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

Разработчики часто используют в работе 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.

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» можно будет запустить процесс туннелирования.

SSH с английского переводится как безопасная оболочка. Если же говорить более детально, то речь идет о сетевом протоколе, который позволят управлять операционной системой и туннелированием TCP-соединений удаленно. Благодаря своим основным свойствам SSH позволяет безопасно взаимодействовать с незащищённой средой, передавая любые другие сетевые протоколы. Таким образом, SSH подходит не только для удаленного доступа, но и для создания канала видео или аудиосвязи. И если когда-то все это было бесконечно далеко от мира мобильных устройств, то теперь существует JuiceSSH SSH клиент для Android , с которым безопасная оболочка доступна на смартфонах и планшетах.

Основные особенности JuiceSSH:

  • полноценный терминал/ssh клиент
  • клавиатура с символами "которые сложно найти"
  • изменение размера шрифта при помощи кнопок громкости
  • поддержка внешней клавиатуры
  • поддержка плагинов
  • официальная поддержка Mosh
  • поддержка Telnet
  • возможность сохранять SSH расшифровки в Dropbox, Evernote, на Email и SD карту
  • поддержка символов UTF-8
  • работа нескольких сессий в фоновом режиме
  • пароли и двухступенчатая аутентификация
  • работа с Ubuntu, CentOS, RedHat, Mint, Gentoo и другими дистрибутивами Linux

О высоком качестве JuiceSSH говорят отзывы пользователей, средний балл и количество установок приложения в . 4,7 – это достаточно высока оценка, особенно если учесть тот факт, что приложение вплотную подобралось к отметке в 1 миллион установок. Скачать JuiceSSH на Андроид бесплатно можно прямиком с Маркета.

ConnectBot — простой и мощный SSH клиент для платформы Android с открытым исходным кодом. Его целью является создание безопасного соединения, через которое вы можете использовать командную оболочку на удалённом компьютере и передавать файлы между ним и вашим телефоном.

Также ведутся списки рассылки: ConnectBot-users для поддержки пользователей, и ConnectBot-commits для разработчиков.

Android Market

Последняя стабильная версия ConnectBot доступна в Play Market .

Если вы хотите запустить разрабатываемую нестабильную версию, следуйте этим шагам:

  1. Разрешите установку приложений НЕ из Android Market. Чтобы это сделать, зайдите в "Настройки/Settings" → "Приложения/Applications" , и включите там опцию "Неизвестные источники/Unknown sources" .
  2. Удалите все старые версии программы. Чтобы это сделать, зайдите в "Настройки/Settings" → "Приложения/Applications" → "Управление приложениями/Manage Applications" , найдите в списке ConnectBot и удалите. Или же воспользуйтесь командной строкой, введя команду./adb -d uninstall org.connectbot
  3. Установите новую версию. Откройте в браузере страницу ConnectBot на Google Code , и скачайте один из APK файлов, ссылки на которые расположены справа. Когда загрузка завершится, кликните на скачанный файл и следуйте инструкциям по установке. Или же установите программу из командной строки, скачайте APK файл и выполните команду./adb -d install [имя_файла].apk

Домашняя страница проекта ConnectBot на Google Code.