Android передача файлов ssh

Запускаем SSH сервер на Android устройстве с использованием Termux

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

С этим мне решил помочь Termux.

Из названия статьи вы скорее всего поняли, о чем сейчас пойдет речь. Однако, сразу хочу предупредить, что данный способ может подойти не всем.

Итак, приступим.

Нам понадобится сам эмулятор терминала Linux — Termux. Это отличное мобильное приложение, которое подходит не только для сервера, но и для других целей.

Изначально нужно установить OpenSSH пакет.

Далее, нужно сгенерировать ключ для подключения к нашему серверу.

В директории .ssh создалось два файла — id_rsa и id_rsa.pub . Копируем содержимое файла id_rsa.pub в файл authorized_keys .

Теперь мы можем запустить сервер и к нему может подключиться любой, у кого есть ключ. Для запуска сeрвeра используется команда.

Если вам надо посмотреть включен сервер или выключен.

Подключение к серверу с помощью PuTTY.

Мы запустили сервер и теперь нам надо к нему подключиться. Сперва нужно скопировать ключ в память Android устройства, чтобы потом его можно было скопировать на машину, с которой мы будем подключаться. Для этого, нужно дать доступ к памяти устройства.

Далее, копируем ключ в память.

После этого, копируем файл на машину.

Теперь нам понадобится PuTTYgen.
Запускаем программу и загружаем файл, нажимая на кнопку Load. После этого сохраняем приватный ключ (save private key) в формате *.ppk.

Отлично, теперь у нас есть ключ. Осталось только подключиться.

Скачаем сам PuTTY.
Запускаем его. В поле IP адреса вводим локальный адрес нашего Android устройства. Чтобы посмотреть локальный адрес, нужно зайти в Termux и ввести команду.

В разделе wlan0 будет написан локальный IP адрес.

В поле порта вводим стандартный порт для ssh сервера — 8022. Далее, переходим в SSH → Auth и нажимаем кнопку Browse.

Находим тот файл, который сохранили в формате *.ppk, и нажимаем Open. После запуска нажимаем Enter.

Все, мы подключились.

Далее вы можете настроить ваше окружение и подключаться к нему в любое время.

Источник

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

Курс по 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 .

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

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

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

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

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

Источник

Android передача файлов ssh

Краткое описание:
SSH сервер.

Описание:
Подключение через SSH к устройству!
SSHDroid является реализацией SSH-сервера для Android.
Это приложение позволит вам подключиться к устройству с ПК и выполнять команды (типа «terminal»,»adb Shell»), а также редактировать файлы (посредством SFTP, WinSCP,Cyberduck, и т.д. ..)

Русский интерфейс: Нет

версия: 1.9.6 sshdroid (Пост #19956170)
версия: 1.9.4SSHDroid_1.9.4_15.apk ( 987.46 КБ )

Сообщение отредактировал vovanKARPO — 24.10.17, 21:23

Сообщение отредактировал chuk-75 — 01.07.12, 23:38

мануал по настройке терминала с использованием SSHDroid: Общие настройки для эмулятора терминала и SSH в Android
точно пригодится тем, кто вообще заглянул в эту тему 😉
критика приветствуется)

Сообщение отредактировал _Shumaher_ — 27.08.19, 11:04

Небольшой хак (нужен рут или программа adb), для отключения проверки файла hosts (для тех использует ADFree подобные программы).

Читайте также:  Режем фрукты для андроид

Файл скопировать в каталог: /data/dalvik-cache/

Небольшой хак (нужен рут или программа adb), для отключения проверки файла hosts (для тех использует ADFree подобные программы).

Файл скопировать в каталог: /data/dalvik-cache/

Прикрепленные файлы
[email protected]@[email protected]@classes.zip ( 256.98 КБ )Кол-во скачиваний: 0

igorok107, а это для какой версии? У меня 1.9.6_18 создает при запуске создает файл [email protected]@[email protected]
при подмене его выдает ошибку при старте.

Был небольшой косяк, не везде работало. Вот APK отученный от рекламы.

Сообщение отредактировал igorok107 — 28.02.13, 03:38

Андроид у тебя 4.2.х или старше?
Настрой SSHDroid НЕ НА 22 порт, а, например, на 2222.
Этот же совет работает, если телефон не рутирован. Тоже 22-й порт надо поменять на другой.

PS: Важное дополнение: если у тебя прошивка рутированная, то для работы SSHDroid надо не только сменить номер порта, а еще ОБЯЗАТЕЛЬНО запретить SSHDroid’у рутовые права. При первом запуске SSHDroid’a вылезет портянка Superuser с вопросом дать ли запущенной программе права рута. Надо ответить НЕТ. Иначе работать не будет. Будет вот такое выдавать:

SSHDroid
Use ‘root’ as username
Default password is ‘admin’
[email protected]’s password:
[20677] Jul 24 12:07:12 Exit (root): Child failed

PPS: Автор обещал починить этот баг в следующей бета-версии.
Инфа отсюда: _http://forum.xda-developers.com/showpost.php?p=43930086&postcount=155

Сообщение отредактировал San- — 17.08.13, 17:38

версия с исправленными ошибками.

fixed an issue with root permissions

fixed a bug in the initialization (Dialog not disappearing)
fixed the layout in the help (bottom links are now visible)
minor changes

complete UI rewrite!
sperimental x86/mips support
homescreen and lockscreen widget (pro)
WiFi autostart’s white list (pro)
new option to allow app execution without root privileges (on rooted devices)
new option «autostart service»
new option to enable verbose logging
better home folder selection
better file picker
android.permission.ACCESS_SUPERUSER permission added
busybox updated to 1.21.0
no more adchecker (pro version has more features)

Сообщение отредактировал cobain — 05.12.13, 02:40

Источник

Top 10 Android SSH Client – Best PuTTY Alternative for Android

PuTTY is one of the most sought Secure Shell (SSH) Clients in the world. Also, it is a popular terminal client and communication software that is used to make remote connections. It supports many iterations of the secure remote terminal. PuTTY is also a great terminal emulator and supports emulation sequences from VT102, VT220 and xterm. While it is one of the oldest terminal clients, it is still widely trusted and used.

One of the downsides of PuTTY is that it does not support many of the modern features such as a tabbed interface. Therefore, developers also sought for PuTTY alternatives for Windows.

However, PuTTY is an application for the Windows operating system and does not work on the most widely used mobile operating system – Android.

Therefore, below was have listed the top ten SSH clients or PuTTY alternative for the Android operating system. PuTTY has various clients such as the key generation utility – PuTTYgen, the SCP client – PSCP, the SFTP client – PSFTP and Telnet client – PuTTYtel. As such, our list of alternatives for PuTTY features applications that not only offer as an alternative SSH client but also covers the majority of the functions of the PuTTY components.

Before we get into details, it is necessary to understand what SSH is and its primary uses.

SSH is a standard cryptographic network protocol that is leveraged to operate network services over the unsecured network securely. SSH was designed as a replacement of Telnet – a protocol that offers bidirectional text-based interactions facility over the internet.

With SSH, one can remotely access servers via SSH channels that assure complete security. Also, users can also remotely access most of the devices on the same network. Moreover, the cryptographic network protocol is also used for port forwarding or tunnelling. It is common knowledge that SSH is the best for secure connections.

Best SSH Clients for Android

There are tons of applications on Android that are excellent Secure Shell Clients as well as PuTTY alternatives. However, our list only features the best ten apps that can fit the requirement of most.

The list below covers both free and paid SSH client applications. Most of the paid apps offer a trial version for a user to test it.

JuiceSSH – Best SSH Client for Android

JuiceSSH is one of the best free PuTTY alternatives for Android. At present, it is one of the most sought SSH clients for Android. Also, the app supports Local Shell, Mosh and Telnet support, hence, commonly known as the all-in-one terminal client. Amongst its top features is its minimal interface that is packed with features. The app is so powerful that users feel of having Linux terminal on your fingertips.

The app is free to use, and most features are unlocked. However, certain advanced features are locked, and one can only unlock them via in-app purchases. Some of these elements include dynamic port forwarding, team collaboration, post login script, synchronisation of multiple devices. The added perks of JuiceSSH is that it does not contain any advertisements.

The feature-rich terminal client allows users to assign identities such as usernames, the private key for multiple connections and passwords, for each of the individual connections. The software is touted as the best and is most favoured by users. Even google fetches it as the top result for the search query ‘SSH client for Android.“ The fact is common for search on Google Play Store.

JuiceSSH is sleek and modern SSH client that offers a colourful terminal. Also, the app comes with a popup keyboard that includes shell characters. However, for users that want to connect to an external keyboard, the app has programmed support. JuiceSSH offers various in-depth configuration ability such as leveraging the volume key to change the font size or even choose the type of connection.

The app comes with inbuilt themes to choose from such as Molokai, 80s hacker, Solarized Dark and Light. More so, users can set a particular script to run at login when creating SSH connection.

Among its best features include support for third-party plugins, copy and paste in the middle of sessions, support for Android terminal, key forwarding, and RSA key generator. Another secure feature is support for two-factor authentication. Users can secure their connections via Google Authenticator or any other third-party authenticator.

  • It comes with a modern and colourful terminal.
  • The app supports external keyboard.
  • It offers support for third-party plugins.
  • Users can configure the majority of the settings.
  • It is an all-in-one terminal application.
  • Advanced features unlock after in-app purchases.

Termius – most favourite putty for android

Termius is unanimously the most favoured PuTTY alternative for Android. The application is a sophisticated and comprehensive command-line terminal solution that makes remote access seamless. Remotely operating and accessing any device including Linux or IoT device is accessible using Termius. One can remote connections without any hassle from the comfort of their couch.

WIth Terminus, one can access SSH, Telnet and Mosh. Users can download the application for free from the Play Store. The software has a beautiful, minimal and easy to operate user interface. To manage the server, a user only has to login by inputting the SSH command. Indeed, one can also control the Android mobile phone using a local terminal.

Termius does more than facilitate remote access; the application is also a great file transfer client. The program comes with a built-in file transfer protocol dubbed – SSH File Transfer Protocol (SFTP). As such, file transfer, file management and file access are effortless on the server.

Besides, the SSH client supports multiple visual themes. As such, the particular feature is one of the most highly-touted on many forums. Another efficient is that it facilitates the management of various connections via a tabbed-interface, hence, saving time and effort. Termius is one of the few SSH clients for Android the provide the tab support. Furthermore, users can even organise connections with labels.

Termius supports auto operating system recognition for Raspberry Pi OSes , and Ubuntu. Other features that the application packs are port forwarding for dynamic, remote and local clients, in addition to the cryptographic algorithms such as chahca20-poly1305, ed25519 and ECDSA.

Читайте также:  Flutter android version support

Termius has two versions – the basic free one and the other offers monthly and annual subscriptions. In the free iteration, many of the advanced features locked. But the best part of the free version is that it does not display ads. The features that are only available in the paid version include fingerprint protection, terminal tabs, AWS EC2 integration, and SFTP support.

  • It comes with a friendly and hand-crafted user interface.
  • Users can create a group to outline themes.
  • It comes with a dark mode option.
  • It comes with various colourful built-in themes and fonts.
  • Termius allows the option to ‘tag’ to better organise connections.
  • It is permanently ad-free.
  • Premium accounts will have two-factor authentication.
  • The software is free but not open source.

Royal TSD

Royal TSD is an eminent Android secure shell client option. The commercial application provides easy and secure access to remote systems by enabling users access to Royal TS/X documents. One of the significant advantages is that it is a multi-platform application, hence, making it straightforward for users switching between multiple operating systems.

Users can open documents from Google Drive, OneDrive or any other cloud provider. One can also transfer the files via USB or email. As such, it is not necessary to connect to a remote desktop anymore. RoyalTSD is updated regularly, and the last update was on April 18. 2019.

Royal TSD uses third-party applications to make the SSH connection to the remote machines. It is more advantages as the majority of the third-party apps transfer the pre-configured login credentials so that one can auto-login to remote hosts. More so, users can configure all the parameters to be passed to these third-party applications.

The application best suit those that repeatedly need to access remote systems with various protocols. Commonly the software is leveraged by professionals such as system engineers and developers.

The app has two iterations – lite version and full edition. The full version is approximate to $7 and permits full access to all management connections. Besides, it also allows users to run PowerShell scripts on multiple remote machines simultaneously. The PowerShell script will offer ‘Quick search’ functionality. With the script, results are displayed on a grid or text. Also, it provides group and column ordering functionality.

In the lite edition of the app, one can only launch remote connections. When the application works in conjunction with the Royal Server, then users can examine event logs, manage virtual machines and even restart services.

The app saves time and energy as with one click users gain access to everything. Also, one can run simultaneous commands on multiple systems.

The most significant benefit of the application is that it supports various terminal connections, few of which are on our list of top 10 PuTTY alternative for Android, such as ConnectBot, Admin Hands and JuiceSSH.

  • The app is updated regularly.
  • It offers a tabbed interface.
  • Royal TSD is a multi-platform application.
  • It offers credential management.
  • RoyalTSD is commercial software and offers in-depth customisation options.
  • The application may seem difficult to use for first time users.

GSW ConnectBot

GSW ConnectBot is one of the most powerful, robust and easy to use SSH client for Android. Georgia SoftWorks developed the application. The software is designed such to benefit bot industrial and administrative environments. However, GSW ConnectBot is mostly leveraged for industrial environments and is piloted on various scanner guns.

The software comes with a clean and straightforward user interface. The applications derive its user interface from the popular secure shell client application – ConnectBot. Reportedly, GSW ConnectBot is the most reliable and SSH client that is mostly used by professionals.

The reason for its top-notch security is the team professional and skilful technicians that support the software 24Г—7. More so, it is touted that the application offers the strongest encryption available for SSH client in the commercial market. One of the biggest perks of the program is that it has robust features that are highly reliable for industrial environments.

Another significant element of the application is that it is compatible with various hosts. The software also allows the administrator to preconfigure host shortcuts so that one can initiate the program in screen lockout as per the required work environment. Thus GSW ConnectBot’s feature set is one reason that it the ideal alternative of PuTTY for Android.

More so, users do not need an internet connection to leverage most of the management capabilities. As such, the software at no cost exchanges information or machine interactions with any third-party applications.

The GSW ConnectBot team updates the software regularly and ensures that users are not using the cryptographic algorithm that is found vulnerable. Therefore, the program leverages the latest cyphers that are tested to contain no weakness or vulnerability. The team makes sure that the best of the best is only released for commercial deployment.

  • GSW ConnectBot can run multiple sessions simultaneously.
  • User can configure screen size.
  • It offers in-depth configuration choices.
  • An active team technician backs GSW ConnectBot.
  • It meets the requirement of both industrial and commercial operations.
  • It is touted as the most secure shell client that comes with world-class encryption.
  • GSW ConnectBot offers a free 30-day trial.
  • It comes with the Automatic Login feature if one uses in synchronicity with the company’s server.
  • It is very costly and is best suited for large corporations. The price starts from $7 to $7,500 based on the requirement of the users.

ConnectBot

ConnectBot is yet another Android SSH client. It is an open source application that is entirely free. The source code of the program is available on GitHub. Also, the app has no ads or in-app purchases locked behind subscription plans. The best attribute about the software is that it offers an excellent feature set that is customizable. It is a perfect application for users that are looking for PuTTY alternative.

The program is designed such that it can transform any Android device into a simple and straightforward secure shell client to facilitate remote server connection.

On the downside, the application wasn’t updated regularly and had been idle for a few years in terms of development. However, as part of its plan to develop and revive the software, the team behind the application have launched a renewed version.

The new version welcomes many new features such as ‘material design’ that considerably upgrades the appearance of the app. The upgrade has come with improvement to its IPv6 support and fixing minor bugs.

As to customisation, users have liberty and numerous options when creating an SSH host. As such, one can customise font size, keyboard button configuration and SSH auth agent. Also, users can access control key, function keys, arrow keys by leveraging the special keys options in the app. The app is commonly touted for managing public keys.

Even though ConnectBot does not pack with features such as Termius, but it compensates it by being completely free.

  • ConnectBot is open source and available for free.
  • It offers in-depth customisation.
  • The team behind the program recently updated tuhe program
  • It is a simple program and lacks some of the advanced features that its counterpart posses.

Far Commander

Far Commander is instead a new secure shell client for Android that is straightforward to use. It is arguably one of the best PuTTY alternatives for Android device. One of the most significant advantages of the application is that users can create specific commands and then group them as per the requirement. One can use the software as an SSH client for essential remote connections.

Far Commander is a free application that does not contain any advertisements. However, the app has in-app purchases and reasonably rely on donations. The software is updated regularly and was last updated on 21st April 2019. As to the permissions, the application requires an internet connection so that the app can connect to servers.

Читайте также:  Андроид сам выключает звук

It is often touted as the one-click application that makes it very easy to use. One can also make use of pre-configured commands in multiple SSH sessions simultaneously with just a single tap.
More so, users can even label the SSH servers into various categories. Far Commander makes it so easy to use the terminal. Also, with just a single tap, users can gain access to Raspberry Pie, Linux Server or other devices that are available in the home automation system.

One of the significant advantages of using Far Commander is that it permits users to backup all the categories of SSH servers and custom commands, configurations, and even server information. The only downside is that it lacks many of the advanced features.

  • It is an essential application that is best for new users.
  • Far Commander has a backup function.
  • It is effortless to use that one can remotely access machines with a single tap.
  • Personalise SSH commands by categorising and assigning labels.
  • It provides instant access to frequently used connections.
  • Users have the liberty to change the text size of the terminal.
  • The app is updated regularly.
  • Far Commander lacks advanced features.

Mobile SSH

Mobile SSH is essential and easy to use SSH client that comes with a simple user interface. Indeed, the app does not rank high in terms of providing a great user experience, but it one of the closest terminal clients to the world’s most favoured and favourite SSH client for Windows.

The reason it is similar to PuTTY is that it backend library is based on PuTTY and OpenSSH. It is derived from OpenSSH and PuTTY. Using the application is very easy, and it supports numerous SSH sessions simultaneously.

One has to enter the secure shell details and click on the connect button. It also supports one of the first public-key cryptosystems dubbed Rivest–Shamir–Adleman (RSA) key authentication. The RSA authentication system is popular among users for secure data transmission.

It is touted that the software was developed in a bid to spread the use of OpenSSH on Android devices.

MobileSSH comes in two versions – basic and paid. Also, the free edition contains advertisements. Some of the features, such as support for multiple SSH sessions, are locked behind the pro version that comes at an affordable price of $2.99. The professional version is available as an independent application on the Play Store.

The pro version has an intuitive interface and offers few configuration options. More so, the team behind the software updates the app actively. All-in-all it is a simple but powerful terminal client for Android devices.

The barebone app offers Telnet and SSH1/SSH2 access to various networks. Moreover, it supports a wide range of terminal emulators such as IBM 5250 and 3270 and VT100.

  • MobileSSH is the closest alternative to PuTTY.
  • It is simple and straightforward to use.
  • Pro iteration has a lot of advanced features.
  • It lacks advanced features.
  • It does not have any configuration options.

Termux

Termux is a versatile and comprehensive SSH on an Android app that supports a commendable array of connection options. It is an Android terminal emulator and a Linux environment application that does not require the phone to be rooted.

Users have first to install Termux and then run the following command – ‘apt install inetutils’ that in return will allow utilising SSH, Telnet, and RLogin. The application packed with features, from the basics to the most advanced. Although, it might seem to overkill the additional features can come in handy at times.

The best part of the advanced application is that it is free to use and is ad-free. More so, the app has no in-app purchases. One can enjoy the full liberty of all features for free.

User has to install the additional base packages via the APT package manager. One of the reasons the app is popular among users is that it supports a comprehensive Linux package collection. It is one of the best terminal emulators for Android and is second to none when it comes to features.

After installing Termux, users will gain access to Linux shell, in which one can add or upgrade or remove the built-in packages. One of the significant advantages is that it offers the same user experience as a computer; hence, connecting to a server is the same as on a computer. As such, one can leverage the entire power of the command line.

Beyond its ability to connect to an SSH, Termux can execute the Linux commands directly as it provides access to the Android shell. The application syncs well with various command-line utility, compilers and command languages. Few of those are bash, Unix-like operating command system- grep and compiler systems – GCC and Clang. Also, it facilitates editing files with Nano and Vim.

  • It has a wide range of features and is packed with some of the most advanced features.
  • Linux user will feel right at home.
  • It offers in-depth configuration options.
  • Termux is very secure as users can access remote servers using the SSH client through OpenSSH.
  • Latest versions of Python, Perl, and Ruby are all available.
  • It supports keyboard shortcuts and all mouse functions.
  • Users must be comfortable with command-line interface and commands.
  • One must have primary know-how of the Linux shell.

SerialBot

SerialBot is easy to use and straightforward terminal application for Android devices. The PuTTY alternative for Android facilitates terminal emulation for SSH, Serial & Bluetooth terminal sessions, RLogin, Serial Connections and Telnet. The terminal application provides integrated support for RS232 serial connections. It supports VT100 terminal emulation.

On most cases, users leverage SerialBot to connect to industrial equipment and router console ports.

The application is built by a global cloud-based communication solutions company – Cloudstore. The company offers various cloud-based products. It is famous for developing the serial port application for iOS platform dubbed as getting Console. It is also the maker of the widespread serial-over WIFI or Bluetooth Adaptor – Airconsole.

  • The application is optimised to use Airconsole adaptor.
  • SerialBot connects via Bluetooth.
  • Users can console into switches and routers wirelessly.
  • Users have reported the app to crash due to bugs.
  • SerialBot it not regularly updated.

SSHDroid

SSHDroid is a great SSH client and an ideal PuTTY alternative for Android. The application is designed to serve not only terminal connections but also WinSCP, Secure File Transfer Protocol, and Cyberduck.

Akin to most of the software on the list, SSHDroid comes with a basic (free) version and professional (paid) edition. The software locks various advanced features such as Wi-Fi autostart whitelist, ad removal, home screen and lock screen widgets, and shared key authentication, behind the pro iteration.

Nevertheless, the free edition offers secure SSH connections for Android. As it supports SFTP, users can leverage the software for file transfers. Users are not required to root the phone to use the application; it is an optional choice. One of the drawbacks is that the team behind the app does not actively update the application.

  • It supports Android 5 and does not work with root.
  • The user interface is clean, modern and easy to use.
  • It offers shared-key authentication and WiFi autostart whitelist.
  • SSHDroid advanced features are only available in the pro version.
  • It is not updated regularly.

There are many other available in the market such as OrangeSSH Client, AndFTP and SSH/SFTP/FTP/Telenet Advanced Client – Admin Hands.

However, the above-listed are the top 10 PuTTY alternatives for Android. Most of the applications have an intuitive user interface that makes it easy to use. More so, the applications are a mix of both free and paid iterations, therefore, offering the user the complete liberty to choose. The listed apps not only covers most of the PuTTY functions but also add on it.

Источник

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