Wie richte ich eine Verbindung zu einem entfernten Server mit der ConnectBot App ein?
- Was ist ConnectBot?
- Vorbereitung
- Start der Einrichtung der Verbindung
- Verbindungsdetails eingeben
- Verbindung herstellen und Authentifizierung
- Verbindung erfolgreich aufgebaut
- Zusätzliche Tipps
Was ist ConnectBot?
ConnectBot ist eine Open-Source SSH-Client-App für Android, mit der Sie eine sichere Verbindung zu entfernten Servern herstellen können. Die App ermöglicht es Ihnen, über das SSH-Protokoll auf die Shell eines Servers zuzugreifen und somit entfernte Systeme zu administrieren oder zu nutzen.
Vorbereitung
Bevor Sie eine Verbindung herstellen können, sollten Sie sicherstellen, dass der entfernte Server Zugriff über SSH erlaubt und Sie die notwendigen Anmeldedaten besitzen. Dazu gehören meist eine IP-Adresse oder ein Hostname, ein Benutzername und entweder ein Passwort oder ein SSH-Schlüssel zur Authentifizierung. Es ist hilfreich, wenn Sie die App ConnectBot bereits aus dem Google Play Store installiert und geöffnet haben.
Start der Einrichtung der Verbindung
Öffnen Sie ConnectBot auf Ihrem Android-Gerät. Auf dem Startbildschirm der App sehen Sie unten rechts einen Button mit einem Pluszeichen (➕), um eine neue Verbindung hinzuzufügen. Tippen Sie darauf, um die Verbindung manuell einzugeben.
Verbindungsdetails eingeben
Im Eingabefeld geben Sie die Verbindungszeichenkette im Format benutzername@hostname ein. Zum Beispiel max@192.168.1.100 oder admin@meinserver.de. Der Benutzername ist der Login-Name auf dem entfernten Server, der Hostname oder die IP-Adresse definiert den Zielserver. Falls Ihr SSH-Server nicht auf dem Standard-Port 22 läuft, können Sie den Port mit einem Doppelpunkt anhängen, etwa benutzername@hostname:port.
Verbindung herstellen und Authentifizierung
Drücken Sie anschließend auf Verbinden oder den Enter-Knopf Ihrer Tastatur. ConnectBot stellt daraufhin die Verbindung zum Server her. Beim ersten Verbindungsversuch erscheint eine Meldung, die den SSH-Fingerprint des Servers anzeigt. Diese Fingerabdrücke dienen dazu, Man-in-the-Middle-Angriffe zu verhindern. Prüfen Sie, ob der Fingerprint mit dem vom Serveradministrator bereitgestellten Wert übereinstimmt. Stimmen die Angaben überein, bestätigen Sie das Dialogfeld, um die Verbindung zuzulassen und den Fingerprint zu speichern.
Jetzt erfolgt die Authentifizierung. Falls Sie ein Passwort benutzen, werden Sie aufgefordert, dieses einzugeben. Alternativ können Sie auch SSH-Schlüssel verwenden – diese müssen zuvor in ConnectBot importiert werden. Das funktioniert, indem Sie im Hauptmenü von ConnectBot auf Identitäten verwalten gehen, dort einen privaten Schlüssel hinzufügen und ihn mit dem entfernten Server koppeln. Bei Nutzung eines SSH-Schlüssels müssen Sie kein Passwort eingeben, sofern der Schlüssel korrekt eingerichtet ist.
Verbindung erfolgreich aufgebaut
Sobald Sie authentifiziert sind, öffnet sich ein Terminalfenster, in dem Sie nun Befehle auf dem entfernten Server ausführen können, als wären Sie lokal angemeldet. Die Verbindung bleibt bestehen, bis Sie sie aktiv beenden oder die App schließen.
Zusätzliche Tipps
Um die Bedienung zu erleichtern, können Sie in ConnectBot Verbindungsfavoriten anlegen, sodass Sie nicht jedes Mal die Verbindungsdaten neu eingeben müssen. Außerdem ist es sinnvoll, SSH-Schlüssel zu verwenden, da diese sicherer und bequemer sind als Passwörter. ConnectBot bietet außerdem Funktionen zum Kopieren und Einfügen sowie Scrollen durch die Terminalausgabe an.
Auf diese Weise haben Sie mit ConnectBot eine zuverlässige und sichere Möglichkeit, remote Server über SSH von Ihrem Android-Gerät aus zu verwalten.
