Secure Shell или SSH – это сетевой протокол, который позволяет удаленно контролировать сетевые сервисы в незащищенной сети. SSH предоставляет множество функций, особенно для удаленного сетевого администрирования. SSH – удобный инструмент для обычных пользователей Linux и домашних пользователей. Хотя существует множество клиентов SSH для ПК с Linux, Windows и MacOS, мобильные клиенты также получают выгоду от клиентов SSH. Ранее мы уже рассматривали список лучших клиентов SSH для Windows. В этом посте мы узнаем все о лучших SSH-клиентах для Android! [ Читать: Введение в SSH и htop для мониторинга серверов Linux из командной строки ]
Что такое SSH?
SSH, или Secure Shell, использует криптографию с открытым ключом для аутентификации удаленных компьютеров, тем самым создавая безопасный туннель, который не позволяет посторонним прослушивать передаваемый контент. Используя SSH, аутентификация возможна двумя основными способами. Один использует автоматически сгенерированные комбинации открытого и закрытого ключей для шифрования сетевого подключения с необходимой аутентификацией по паролю для дополнительного входа. Другой метод использует ручную генерацию пар открытый-закрытый ключ. Таким образом он аутентифицирует соединение для входа в систему без пароля. [ Читать: 15 наиболее часто используемых команд SSH для Raspberry Pi ]
Что вы можете сделать с SSH?
Что еще более важно, что вы можете сделать с SSH? Прежде всего, SSH полезен для управления сервером (включая домашние серверы), сетевого администратора и обслуживания удаленных клиентов. Например, я использую SSH для управления домашним сервером ThinkServer TS140 Plex, который работает без головы. Поскольку у меня нет подключенного монитора для выполнения обновлений, перезагрузок и передачи файлов, я просто подключаю SSH к серверу, на котором выполняется Ubuntu, и обновляю программное обеспечение и базовую операционную систему (ОС) через командную строку. [ Читать: Как упростить доступ по SSH с помощью файла конфигурации SSH на удаленном сервере ]
Точно так же SSH идеально подходит для управления такими устройствами, как одноплатные компьютеры (SBC), такими как Odroid XU4 и Raspberry Pi. Я использую SSH для обновления моего ПК Raspberry Pi в стиле ретро-игр и домашнего кинотеатра (HTPC), на котором запущены RetroPie и Recalbox с помощью SSHing в Pi, и устанавливаю обновления с помощью командной строки или редактирую файлы конфигурации. [ Читать: 15 наиболее часто используемых команд SSH для Raspberry Pi – SSH для Raspberry Pi ]
Вы также можете передавать файлы с помощью SSH. Хотя это возможно с использованием интерфейса командной строки, версия SSH под названием SFTP лучше для таких приложений. SFTP, или SSH File Transfer Protocol, является протоколом, который поставляется в комплекте с SSH и обрабатывает сетевые подключения аналогичным образом. Однако SFTP предоставляет графический интерфейс пользователя (GUI) для передачи файлов, который намного проще, чем передача файлов на основе интерфейса командной строки, которая требует ввода путей к файлам и папкам. [ Читать: Подключение к Ubuntu Server с использованием ключей SSH и PuTTY ]
Зачем использовать SSH на Android?
SSH на ПК имеет смысл, но зачем использовать Android SSH приложения? По мере того как телефоны и планшеты становятся все более мощными, они, по сути, достигают уровня конкуренции с компьютерами среднего и низкого уровня. Поэтому мобильные устройства служат заменой ПК. Часто я использую свой Samsung Galaxy Note 10.1 2014 Edition в качестве ноутбука во время путешествий. Поскольку у меня установлен клиент защищенной оболочки Android, я могу использовать его для управления различными подключенными к сети устройствами, включая мой сервер Plex и устройства Raspberry Pi. [ Читать: установить SSH сервер в Ubuntu Linux ]
Лучшие SSH клиенты для Android: бесплатные Android SSH клиенты
Существует множество бесплатных Android SSH-клиентов. Проверьте лучшие SSH клиенты для Android, которые вы можете скачать!
1. Сок SSH
Лучше всего лучшим из бесплатных клиентов Android SSH является JuiceSSH. Это в значительной степени единодушный выбор для SSH на Android, получивший высокую оценку многих форумов. Кроме того, поиск SSH в магазине Google Play дает JuiceSSH в числе первых результатов.
На борту вы найдете полноцветный терминал, всплывающую клавиатуру с необходимыми символами оболочки и поддержку внешней клавиатуры. Есть отличная функциональность, такая как возможность использования клавиш регулировки громкости для изменения размера шрифта, добавления плагинов и даже доступа к Telent. Кроме того, вы можете получить доступ к локальным терминалам Android и выбрать одну из нескольких тем. Среди различных тем JuiceSSH вы найдете светлый, темный, Молокаи, Соляризованный темный, Соляризованный свет и хакер 80-х.
В то время как JuiceSSH можно использовать бесплатно, он обладает рядом профессиональных функций. Они ограничены платным обновлением в приложении. С JuiceSSH pro вы получаете интеграцию с Amazon AWS и EC2, автоматическое шифрование AES-256 и виджет для быстрого доступа. Есть также элемент совместной работы команды для обмена связями, определенно бонус для корпоративного использования и распределенные команды. В целом, JuiceSSH является одним из лучших SSH-клиентов для Android, которые вы можете скачать.
2. Термиус[
](https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client)
Проверьте Termius, одно из лучших приложений Android SSH. Вы найдете поддержку SSH, Mosh и Telnet, локальный терминал с bash, переадресацию портов для удаленных, локальных и динамических клиентов, автоматическое распознавание операционной системы для подобных операционных систем Fedora, Ubuntu и Raspberry Pi и многое другое. В то время как многие бесплатные клиенты SSH для Android предоставляют солидный набор функций, но показывают рекламу, в бесплатной итерации Termius отсутствуют платные баннеры и реклама.
Тем не менее, есть дополнительная платная версия, которая обеспечивает поддержку SFTP, защиту отпечатков пальцев, виджет домашнего экрана и интеграцию с AWS EC2. Termius – это отличный клиент для защищенной оболочки Android.
3. ConnectBot[
](https://play.google.com/store/apps/details?id=org.connectbot)
ConnectBot – одно из лучших Android-приложений для SSH, которое предоставляет надежный клиент для безопасной оболочки Android. С его помощью вы можете управлять несколькими одновременными сеансами SSH, создавать безопасные туннели, а также копировать и вставлять между приложениями на устройстве Android. Как отмечают пользователи, функции CTRL и автоматизация после входа в систему делают ConnectBot одним из лучших SSH-клиентов для устройств Android. Более того, в отличие от многих других вариантов SSH на Android, ConnectBot не хватает платного обновления. Таким образом, это абсолютно бесплатно использовать для всех функций.
4. Termux
В Termux вы получаете отличный SSH для Android-приложения. Полезное терминальное приложение, Termux, обеспечивает такие функциональные возможности, как редактирование файлов с помощью Vim и Nano, использование bash и даже разработка на C с использованием clang. Таким образом, Termux, пожалуй, является одним из самых универсальных бесплатных Android SSH-клиентов, которые вы можете скачать.
5. MobileSSH
PuTTY – это лучший SSH-клиент для компьютеров. MobileSSH – клиент защищенной оболочки Android на базе PuTTy и OpenSSH. Поскольку MobileSSh является производным от популярных SSH-клиентов, он входит в список лучших SSH-клиентов для Android. В сочетании с интуитивно понятным интерфейсом, множеством настроек и регулярными обновлениями MobileSSH является фантастическим выбором среди лучших SSH-клиентов для Android. Несмотря на то, что это мобильное приложение, MobileSSH обеспечивает простоту для первоклассного SSH-приложения для Android. [ Читать: 10 лучших клиентов PuTTY для Windows ]
6. SSHDroid
SSHDroid – отличный SSH-клиент для Android. Он допускает терминальные соединения, а также функциональность SFTP, Cyberduck и WinSCP. Как и JuiceSSH и Termux, SSHDroid поставляется с бесплатной версией и платным обновлением. Профессиональные функции включают в себя виджеты на рабочем столе и на экране блокировки, белый список автозапуска Wi-Fi, аутентификацию с общим ключом и удаление рекламы. Тем не менее, несмотря на это, SSHDroid поддерживает один из лучших бесплатных Android SSH-клиентов на рынке. Поскольку SSHDroid предлагает SFTP в дополнение к SSH, это отличный выбор для передачи файлов, а также для управления файлами или медиа-серверами.
7. Расширенный клиент SSH / SFTP / FTP / Telenet – руки администратора
Комплексное приложение SSH для Android, SSH / SFTP / FTP / Telenet Advanced Client Admin Hands предоставляет похвальный набор параметров подключения. К ним относятся SSH, Telenet и SFTP. Есть пакетный режим, подсветка синтаксиса и встроенный текстовый редактор. Все это делает его одним из лучших SSH-клиентов для Android.
8. AndFTP
Еще одно из лучших приложений Android SSH, соответственно названное AndFTP, предлагает опции SSH, FTP, FTPS, SFTP и SCP. Это многогранная программа с большим выбором вариантов управления SSH-подключениями к различным устройствам.
9. Замазка SSH
PuTTy является одним из лучших настольных SSH-клиентов. Хотя Putty Connectbot не поддерживается теми же разработчиками, это отличный SSH-клиент для устройств Android. Интуитивно понятный, с отличным макетом, он бесплатный, но мощный.
10. OrangeSSH Клиент
OrangeSSH с прекрасным цветным терминалом, поддержкой символов UTF-8 и совместимостью с IPv6 является прекрасным клиентом для защищенной оболочки Android. Благодаря небольшому установочному файлу и отличной возможности подключения со стандартными приложениями для клавиатуры, это быстро и надежно.
Заключительные мысли о приложениях Android SSH
Краткий поиск лучших SSH-клиентов для Android дает множество результатов. Хотя есть много клиентов Android SSH, только некоторые бесплатные клиенты Android SSH полностью бесплатны. Многие решения для доступа к SSH на Android предлагают платные обновления и работают на модели freemium. С этой конфигурацией вы получите доступ к клиентскому доступу к защищенной оболочке Android с небольшими одноразовыми или повторяющимися функциями добавления платежей и снятия ограничений. Например, вы можете получить доступ к SFTP в дополнение к SSH с помощью платной итерации клиента защищенной оболочки Android. В целом, бесплатные клиенты SSH для Android – это фантастика для предоставления SSH на Android. Большинство приложений Android SSH полностью доступны без оплаты. В основном вы захотите платить, если предпочитаете дополнительные функции, такие как совместная работа в группах, удаление рекламы и SFTP, а не только SSH.
Ваша очередь: Какие лучшие SSH-клиенты для Android вы предлагаете?
Источник записи: https://www.smarthomebeginner.com