Можно ли использовать планшет Android в качестве консоли Linux?

Можно ли использовать планшет Android в качестве консоли Linux?

Можно ли использовать планшет Android в качестве консоли Linux (например, подключив его к одному из USB-портов компьютера с Linux)?

Я управляю небольшой стартовой серверной комнатой (CentOS/Ubuntu), в которой нет выделенных консолей для серверов. Это означает, что если мне нужно получить доступ к плохо работающей машине, мне нужно подключить к ней клавиатуру/мышь/экран.

Идеальным вариантом было бы подключение планшета с запущенной на нем какой-либо эмуляцией VT100/xterm.

Есть идеи, возможно ли это?

решение1

В вопросе не указано, что сеть не работает, или SSH недоступен, или что требуется только физическое устройство, подключенное к компьютеру, но в случае, если вам действительно нужно решение только на базе оборудования, есть несколько вариантов.

Самый быстрый и простой способ — просто взять старую USB-клавиатуру и небольшой монитор и спрятать их где-нибудь на случай непредвиденных обстоятельств.

Но первое решение для Android будет работать, чтобы превратить ваш планшет в USB-клавиатуру/тачпад с любой ОС, или даже если компьютер может добраться только до своего BIOS или загрузчика. Он используетПриложение USB-клавиатуры:

введите описание изображения здесь

Вам нужно будет установить кастомное ядро ​​на ваше Android-устройство, которое добавит функции клавиатуры и мыши к его USB-порту, это приложение используется для отправки событий клавиш и мыши. Вам также понадобится root.

Другие устройства: вам придется скомпилировать ядро ​​самостоятельно, используя этот патч:https://github.com/pelya/android-keyboard-gadget/blob/master/kernel-3.4.patch

Эта ссылкаимеет хорошее описание

Это бесплатное приложение, не требующее никаких драйверов на вашем компьютере – как вы увидите, приложения ниже могут работать только если на вашем компьютере вы сначала настроите клиент сервера. Таким образом, в отличие от большинства других подобных платформ, клавиатура USB будет работать внутри BIOS, внутри загрузчика, с любой ОС и с любым оборудованием, на котором включен и доступен разъем USB.

На вашем Android-устройстве приложению придется добавить функции клавиатуры и мыши к USB-порту. К сожалению, этот процесс не может быть завершен самим приложением, если вы сначала не подготовите несколько дополнительных вещей. В этом отношении вам придется использовать рутированный смартфон (существуют различные решения для получения root-прав в один клик, которые можно использовать практически для всех устройств на базе Android, поэтому обеспечение root-прав не должно быть проблемой).

Более того, вам потребуется прошить специальное кастомное ядро ​​в системе Android, на которой работает ваш телефон. Эту операцию по перепрошивке можно выполнить, если на вашем устройстве запущен пользовательский образ восстановления (я рекомендую вам использовать последнюю версию TWRP-восстановления, чтобы все заработало с первой попытки).

Итак, перед использованием инструмента USB-клавиатуры, рутируйте свое Android-устройство и установите TWRP-рекавери. Затем перейдите наGitHubи загрузите кастомное ядро, которое должно быть применено на вашем телефоне. И, наконец, запустите USB-клавиатуру и подключите свой смартфон или планшет к компьютеру через USB-кабель, чтобы управлять компьютером через портативные устройства.


Для монитора, похоже, нет никаких аппаратно-совместимых решений Android, совместимых с BIOS. Есть способы использоватьпрограммное обеспечение windows/mac для планшета, илиvnc клиент для linux.


Если судить по названию, первому, третьему и четвертому абзацам, то, если у вас все еще есть доступ к сети через telnet/ssh, вы можете использовать это:

Существует множество терминальных программ для Android, программ SSH и более чем несколько «терминалов с SSH», простогуглите android sshесть куча попаданий, попробуйте некоторые. Вам просто нужно быть в той же сети и иметь возможность SSH (или просто telnet) на машине Linux. Или, если ваша машина Linux позволяет SSH из интернета, то подключайтесь из любого места.

По-видимому,несколько сайтоврекомендовать JuiceSSH.

Связанный контент