Содержание
Возможно, это происходит не каждый день, но бывают случаи, когда вы находитесь в пути и вам необходимо проверить состояние или производительность вашего сервера или устройства Интернета вещей. В таких ситуациях нет ничего лучше, чем возможность войти на ваш сервер через SSH.
SSH обеспечивает зашифрованный канал между клиентом и сервером. Обычно он использует интерфейс командной строки, но его также можно использовать для запуска приложения с графическим интерфейсом на сервере. Установив SSH-сервер на вашем Android, вы можете не только получить доступ к вашему Android с вашего компьютера , но и копировать файлы с помощью программ scp и sftp. Аналогично: с помощью SSH-клиента на вашем Android вы можете проверять состояние ваших серверов и устройств Интернета вещей.
К сожалению, в Android нет встроенной функции SSH. Но это не значит, что вы не можете получить доступ к SSH через Android. Вот некоторые из лучших SSH-клиентов для Android.
SSH-клиент Android
1. Термиус
Termius — одно из красиво оформленных и бесплатных приложений для доступа к SSH, Mosh и Telnet. Пользовательский интерфейс довольно минимален, и использовать приложение также очень просто. Все, что вам нужно сделать, это ввести команду SSH, чтобы войти на ваш сервер и начать управлять вашим сервером, Raspberry Pi, контейнером Docker или любой другой службой или компьютером. Фактически, вы даже можете получить доступ к своему собственному устройству Android, используя локальный терминал. В качестве дополнительного бонуса приложение также имеет встроенный SFTP-клиент, который упрощает управление, загрузку и загрузку файлов и каталогов на ваш сервер.
Функции Termius включают поддержку нескольких криптографических алгоритмов, таких как ed25519, ECDSA и chacha20-poly1305, встроенный генератор ключей, поддержку импорта ключей putty, поддержку двухфакторной аутентификации, динамическую переадресацию портов, возможность группировать хосты и т. д..
Если вы ищете полнофункциональный SSH-клиент с хорошим дизайном, попробуйте Termius.
Цена. Приложение бесплатное, но некоторые функции, такие как SFTP, вкладки терминала, переадресация агента ключей SSH, защита отпечатков пальцев, синхронизация между компьютерами, возможность сохранять и запускать фрагменты кода, поддержка переменных среды и т. д.., заблокированы за ежемесячной или годовой подпиской. Подробную информацию о ценах можно получить отсюда .
2. ConnectBot
ConnectBot — популярный клиент SSH и Telnet, совершенно бесплатный со всеми функциями и настройками, которые вам когда-либо понадобятся. Самое лучшее в приложении — это то, что оно предоставляет вам широкий спектр возможностей при создании SSH-хоста. Например, вы можете использовать агент аутентификации SSH, включить сжатие, настроить размер шрифта, изменить работу кнопки DEL и т. д.
При использовании 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 — еще один очень популярный SSH-клиент для Android. Что делает Termux особенным, так это поддержка обширной коллекции пакетов Linux «из коробки». Прежде всего, Termux не похож ни на одно другое приложение в этом списке. то есть это мощный эмулятор терминала. Итак, когда вы установите приложение на свое устройство Android, вы получите доступ к оболочке Linux, где сможете устанавливать различные пакеты, а также обновлять или удалять уже установленные. Фактически, вы можете использовать Termux для разработки на C. Поскольку приложение представляет собой обычный терминал, вы можете использовать команду SSH для подключения к вашему серверу или другим службам SSH, как если бы вы делали это на обычном компьютере.
Если вам немного скучно, вы даже можете запустить текстовые игры на Termux или конвертировать видео с помощью FFmpeg . Проще говоря, если вы немного предприимчивы и знаете, как работать с оболочкой Linux, попробуйте Termux. Вы будете чувствовать себя как дома.
Цена. Приложение бесплатное, в нем нет рекламы и встроенных покупок.
Прочитано: Как использовать Termux для загрузки видео с YouTube
На этом пока всё. Поделитесь своим комментарием, мыслями и мыслями в разделе комментариев ниже.