Android 平板电脑可以用作 Linux 控制台吗?

Android 平板电脑可以用作 Linux 控制台吗?

Android 平板电脑可以用作 Linux 控制台吗(例如,通过连接到 Linux 机器的一个 USB 端口)?

我管理着一个小型初创服务器机房(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 的智能手机(目前有多种一键 root 解决方案可用于几乎所有基于 Android 的设备,因此确保 root 应该不成问题)。

此外,您还需要在为您的手机供电的 Android 核心系统中刷新专用的自定义内核 - 如果您的设备上运行着自定义恢复映像,则可以完成此刷新操作(我建议您使用最新版本的 TWRP 恢复,以使一切从第一次尝试开始正常工作)。

因此,在使用 USB 键盘工具之前,请先 root 你的 Android 设备并安装 TWRP 恢复。然后,转到GitHub并下载必须在手机上应用的自定义内核。最后,运行 USB 键盘并通过 USB 电缆将您的智能手机或平板电脑连接到您的计算机,以便通过您的便携式设备控制您的计算机。


对于显示器,似乎没有任何现成的仅兼容硬件 bios 的 Android 解决方案。有办法使用适用于平板电脑的 Windows/Mac 软件Linux 的 VNC 客户端


仅按照标题、第一、第三和第四段,假设您仍然有一些网络 telnet/ssh 访问权限,您可以使用以下命令:

有很多适用于 Android 的终端程序和 SSH 程序,还有不少“带有 SSH 的终端”,只是谷歌搜索 android ssh有很多成功案例,请尝试一下。您只需在同一网络上并能够通过 SSH(或普通的 telnet)进入 Linux 计算机即可。或者,如果您的 Linux 计算机允许通过互联网进行 SSH,那么可以从任何地方进行连接。

显然少数网站推荐 JuiceSSH

相关内容