Так уж складывается работа, что иногда нужно иметь возможность получить доступ к площадкам и серверам, когда ПК под рукой нет. В этих случаях очень выручает набор ПО, установленного прямо в смартфоне.
Вот несколько полезных программ, которые я использую в экстренных ситуациях:
1. ConnectBot — удобный и функциональный SSH клиент, который позволяет подключиться к удалённому серверу, поднять и настроить безопасный туннель, настроить работу с открытыми ключами и выполнять операции копирования файлов. По сути, это основная программа, которую я использую, потому как подключившись по SSH к своему серверу, я получаю полнофункциональную среду для работы со сторонними ресурсами прямо с экрана моего смартфона.
2. Hacker’s Keyboard — экранная клавиатура, дающая полноценную раскладку и так нужные при работе в терминале мультитач и клавиши Ctrl/Tab/Esc/Backspace. Для большинства ситуаций мне для работы бывает достаточно SSH соединения и такой вот полноценной клавиатуры.
3. BusyBox — программа, которая несёт в себе огромное количество стандартных, привычных администратору консольных утилит. К сожалению, может потребовать root доступ на устройстве для корректной работы.
4. Ping & DNS — утилита-комбайн для пинга, запросов к DNS, сканирования портов, проверки http заголовков, построения трассировки и проверки SSL хостов.
5. iVMControl — утилита для работы с Vmware® vCenter и ESX(i). Богатая функционалом программа позволяющая подключиться к хосту, просмотреть активность на нём, ознакомиться с предупреждениями и логами, проверить статус ноды и виртуалок на ней. Имеется возможность перезагрузить, включить и выключить виртуальные машины. Доступен просмотр статистики потребления ресурсов и работы ноды.
6. DigitalOcean Swimmer — утилита для работы с виртуалками на Digitalocean. С DO я работаю активно, так что управление дроплетами прямо со смарта приходится очень кстати.
Это базовый набор ПО для Android, который позволяет мне даже будучи в дороге при необходимости оперативно отреагировать на ту или иную возникшую проблему.