Kann ein Android-Tablet als Linux-Konsole verwendet werden (z. B. durch Anschluss an einen der USB-Anschlüsse des Linux-Computers)?
Ich verwalte einen kleinen Startup-Serverraum (CentOS/Ubuntu), der keine dedizierten Konsolen für die Server hat. Das bedeutet, dass ich, wenn ich auf eine fehlerhafte Maschine zugreifen möchte, Tastatur/Maus/Bildschirm an die Maschine anschließen muss.
Ideal wäre der Anschluss eines Tablets, auf dem eine Art VT100/xterm-Emulation läuft.
Irgendwelche Ideen, ob das oben genannte möglich ist?
Antwort1
In der Frage wird nicht explizit darauf hingewiesen, dass die Netzwerkverbindung nicht funktioniert oder SSH nicht verfügbar ist oder dass nur ein an den Computer angeschlossenes physisches Gerät erforderlich ist. Für den Fall, dass Sie jedoch eine reine Hardwarelösung benötigen, gibt es einige Optionen.
Am schnellsten und einfachsten geht es, wenn Sie einfach eine alte USB-Tastatur und einen kleinen Monitor haben und diese für Notfälle irgendwo verstauen.
Aber die erste Android-Lösung würde funktionieren, um Ihr Tablet in eine USB-Tastatur/ein Touchpad mit jedem Betriebssystem zu verwandeln, oder sogar, wenn der Computer nur auf sein BIOS oder seinen Bootloader zugreifen kann. Es verwendet dieUSB-Tastatur-App:
Sie müssen einen benutzerdefinierten Kernel auf Ihrem Android-Gerät installieren, der dem USB-Anschluss Tastatur- und Mausfunktionen hinzufügt. Diese App wird zum Senden von Tasten- und Mausereignissen verwendet. Sie benötigen außerdem Root.
Andere Geräte: Sie müssen den Kernel mit diesem Patch selbst kompilieren:https://github.com/pelya/android-keyboard-gadget/blob/master/kernel-3.4.patch
Dieser Linkhat eine schöne Beschreibung
Dies ist eine kostenlose App, die keinen Treiber auf Ihrem Computer erfordert. Wie Sie sehen werden, funktionieren die folgenden Apps nur, wenn Sie auf Ihrem Computer zuerst einen Server-Client konfigurieren. Im Gegensatz zu den meisten anderen ähnlichen Plattformen funktioniert die USB-Tastatur im BIOS, im Bootloader, mit jedem Betriebssystem und mit jeder Hardware, die über eine aktivierte und verfügbare USB-Buchse verfügt.
Auf Ihrem Android-Gerät muss die App dem USB-Anschluss Tastatur- und Mausfunktionen hinzufügen. Leider kann dieser Vorgang nicht von der App selbst durchgeführt werden, es sei denn, Sie bereiten zunächst einige zusätzliche Dinge vor. In dieser Hinsicht müssen Sie ein gerootetes Smartphone verwenden (es gibt verschiedene One-Click-Root-Lösungen, die für fast alle Android-basierten Geräte verwendet werden können, daher sollte das Sicherstellen des Rootings kein Problem sein).
Darüber hinaus müssen Sie einen dedizierten benutzerdefinierten Kernel innerhalb des Android-Kernsystems flashen, das Ihr Mobiltelefon mit Strom versorgt. Dieser Flashvorgang kann abgeschlossen werden, wenn auf Ihrem Gerät ein benutzerdefiniertes Wiederherstellungsimage ausgeführt wird (ich empfehle Ihnen, die neueste Version der TWRP-Wiederherstellung zu verwenden, damit alles beim ersten Versuch funktioniert).
Bevor Sie das USB-Tastaturtool verwenden, rooten Sie Ihr Android-Gerät und installieren Sie TWRP Recovery. Gehen Sie dann zuGitHubund laden Sie den benutzerdefinierten Kernel herunter, der auf Ihrem Mobilteil angewendet werden muss. Führen Sie abschließend die USB-Tastatur aus und verbinden Sie Ihr Smartphone oder Tablet über ein USB-Kabel mit Ihrem Computer, um Ihren Computer über Ihre tragbaren Geräte zu steuern.
Für einen Monitor scheint es keine Hardware-only-BIOS-kompatible Android-Lösung zu geben. Es gibt Möglichkeiten,Windows-/Mac-Software für ein Tablet, oder einVNC-Client für Linux.
Wenn Sie sich nur an den Titel und den ersten, dritten und vierten Absätzen halten und davon ausgehen, dass Sie noch über einen Telnet-/SSH-Netzwerkzugriff verfügen, können Sie Folgendes verwenden:
Es gibt viele Terminalprogramme für Android und SSH-Programme, und mehr als ein paar "Terminals mit SSH", nurAndroid SSH googelnhat eine Menge Treffer, probieren Sie einige aus. Sie müssen sich nur im selben Netzwerk befinden und per SSH (oder einfachem Telnet) auf die Linux-Maschine zugreifen können. Oder wenn Ihre Linux-Maschine SSH aus dem Internet zulässt, können Sie von überall eine Verbindung herstellen.
Offenbar einwenige Seitenempfehlen SaftSSH.