Auf der Suche nach einer Terminal-App, die mit SSH zu AWS (EC2) funktioniert

Mich reizt es, zu sehen, wie weit ich auf diesem Weg für meine eigene Arbeit kommen kann. Ich habe ein Galaxy Tab 10.1 und eine Bluetooth-Tastatur.

Ich habe eine AWS EC2 Micro Instance erstellt und kann von meinem Laptop aus per SSH darauf zugreifen. Ich habe den Schlüssel auf das Tablet kopiert und wenn ich versuche, dasselbe SSH auszuführen, erhalte ich den Fehler:

ssh: Beendet: Zeichenfolge zu lang

Hier ist ein Beitrag, in dem jemand ein ähnliches Problem zu haben scheint. Ich verwende jedoch nicht speziell Dropbear, von dem ich weiß. Ich habe 3 oder 4 verschiedene Android-Terminal-Clients ausprobiert und alle scheinen dasselbe Problem zu haben. Ich habe busybox installiert, also verwendet es vielleicht dropbear unter der Haube - ich weiß es einfach nicht.

Ich konnte mich mit ConnectBot und der von AWS heruntergeladenen ssh-Schlüsseldatei verbinden, aber die UI/UX für diese App ist schrecklich und nicht intuitiv, und wenn dies meine einzige Option wäre, würde ich aufgeben. Es scheint für Telefone konzipiert zu sein, hat keine Unterstützung für Querformat und stellt nur zeitweise eine Verbindung zur EC2-Instanz her.

Ich habe auch versucht, meine eigenen Schlüsseldateien ( ssh-keygen -b 2048 -C GTab -t rsa -f id_rsa_gtabauf meinem Laptop) zu erstellen und sie auf der EC2-Instanz und dem Tablet zu installieren, erhalte aber den gleichen Fehler. Ich habe versucht, ssh-keygenvom Tablet aus zu starten, aber es scheint nicht verfügbar zu sein.

Antworten (3)

Probieren Sie JuiceSSH aus . Es funktioniert perfekt und verwaltet alle Verbindungen und Dateien auf sichere Weise.

Bei Ubuntu kann ich die Passwortabfrage nicht überspringen

Sehen Sie sich ConnectBot an .

An SSH and telnet client, and terminal emulator for local shell. Supports multiple sessions, including running them concurrently.

Dies ist der Client, den ich verwende, wenn ich zu einem Server ssh möchte. Es unterstützt öffentliche/private Schlüssel und führt bei Bedarf auch Portweiterleitung durch. Und Sie können den SSH-Schlüssel sogar in der App selbst generieren, ohne ihn zuerst auf dem Computer erstellen und in das Android-System importieren zu müssen (spart Zeit und Ärger).

Da dies bei einigen Suchen auftaucht, kann ich diese Antwort genauso gut einwerfen. Ich verwende Better Terminal Emulator Pro, da es Dinge wie das Asus TF300 mit der andockbaren Tastatur besser unterstützt. Einschließlich der Unterstützung der Tabulatortaste, mit der andere manchmal Probleme haben. Es kostet zwar Geld. Es unterstützt ssh-Schlüssel, obwohl sie konvertiert werden müssen, da es Dropbear (wie viele andere anscheinend) als Backend verwendet.

Könnten Sie näher erläutern, wie die SSH-Schlüssel konvertiert werden? Das klingt nach wirklich nützlichen Informationen.