Zum Hauptinhalt springen

Detaillierte Anleitung - Wie installiere ich SSH in Termux und konfiguriere eine sichere Verbindung

Termux ist eine leistungsstarke Anwendung für das Android-Betriebssystem, mit der Sie die Befehlszeile verwenden und verschiedene Dienstprogramme direkt auf Ihrem Smartphone oder Tablet ausführen können. Bis vor kurzem hatte Termux jedoch keine integrierte SSH-Unterstützung. SSH (Secure Shell) ist ein Protokoll für die sichere Arbeit mit einem Remote–Server, das im IT-Bereich weit verbreitet ist, insbesondere für die Remote-Serververwaltung.

In diesem Artikel erfahren Sie, wie Sie SSH in Termux installieren und konfigurieren, um eine Verbindung zu einem Remote-Server herzustellen. Nach der Installation von SSH können Sie Ihre Server einfach und sicher direkt von Ihrem Telefon oder Tablet aus verwalten, ohne auf SSH-Clients von Drittanbietern zurückgreifen zu müssen.

Um SSH in Termux zu installieren, benötigen wir ein OpenSSH-Paket, das wir mit dem pkg-Paketmanager installieren können. Anschließend konfigurieren wir die SSH-Schlüssel und fügen sie dem Server hinzu, um eine sichere Verbindung herzustellen. Bereit zu beginnen?

Vorbereiten der SSH-Installation in Termux

Bevor Sie SSH in Termux installieren, müssen Sie einige vorläufige Schritte ausführen:

  1. Installieren Sie Termux auf Ihrem Android-Gerät, wenn Sie diese App noch nicht haben. Sie können es im Google Play Store finden oder von der offiziellen Termux-Website herunterladen.
  2. Gehe zum Play Store und installiere das Paket OpenSSH. Dieses Paket ermöglicht es Ihnen, SSH auf Ihrem Gerät zu installieren und zu verwenden.
  3. Führen Sie Termux aus und aktualisieren Sie es, indem Sie den folgenden Befehl an der Eingabeaufforderung ausführen: pkg update && pkg upgrade . Dieser Befehl aktualisiert alle in Termux installierten Pakete auf die neuesten Versionen.
  4. Installieren Sie nach dem Aktualisieren von Termux die erforderlichen Pakete, damit SSH ordnungsgemäß funktioniert. Führen Sie den folgenden Befehl aus: pkg install openssh .

Jetzt ist Ihr Gerät bereit, SSH in Termux zu installieren und zu verwenden!

Installieren und Konfigurieren von SSH in Termux

Schritt 1: Installieren von Termux

Der erste Schritt ist, die Termux-App auf Ihrem Android-Gerät zu installieren. Termux kann im Google Play Store oder in anderen App-Stores gefunden werden. Installieren Sie es und führen Sie es aus.

Schritt 2: Installieren des openssh-Pakets

Nach der Installation von Termux müssen Sie das openssh-Paket installieren. Öffnen Sie die Termux-Anwendung und führen Sie den folgenden Befehl aus:

pkg install openssh

Während der Installation werden Sie aufgefordert, Ihren Benutzernamen und Ihr Passwort einzugeben. Geben Sie die erforderlichen Daten ein, um ein Konto zu erstellen.

Schritt 3: Generieren von SSH-Schlüsseln

Um SSH in Termux zu verwenden, müssen Sie SSH-Schlüssel generieren. Führen Sie dazu den folgenden Befehl aus:

ssh-keygen

Sie werden aufgefordert, einen Dateinamen anzugeben, in dem der Schlüssel gespeichert werden soll. Behalten Sie die Standardeinstellung bei und drücken Sie die Eingabetaste.

Danach werden Sie aufgefordert, das Passwort für den Schlüssel einzugeben. Es wird empfohlen, ein sicheres Kennwort anzugeben.

Schritt 4: Starten des SSH-Dienstes

Nachdem Sie die Schlüssel erfolgreich installiert und generiert haben, können Sie den SSH-Dienst starten, um eine Remote-Verbindung zu Ihrem Android-Gerät zu starten. Führen Sie dazu den folgenden Befehl aus:

sshd

Nachdem Sie den SSH-Dienst gestartet haben, können Sie die IP-Adresse Ihres Geräts abrufen. Geben Sie den folgenden Befehl ein:

ifconfig

Jetzt können Sie einen SSH-Client wie PuTTY unter Windows oder OpenSSH unter Linux verwenden, um eine Verbindung mit Ihrem Termux-Gerät herzustellen, indem Sie den Benutzernamen, das Passwort und die IP-Adresse verwenden, die Sie während der Installation und Konfiguration angegeben haben.

Beachten Sie, dass für eine SSH-Verbindung möglicherweise ein offener Port auf Ihrem Router erforderlich ist. Wenn Sie Probleme mit der Verbindung haben, stellen Sie sicher, dass der SSH-Port (standardmäßig 22) geöffnet ist und an Ihr Android-Gerät weitergeleitet wird.

Überprüfen, ob SSH in Termux funktioniert

Nachdem Sie SSH in Termux installiert haben, können Sie überprüfen, ob es funktioniert, indem Sie den Server starten und versuchen, eine Verbindung von einem anderen Gerät herzustellen. Hier ist, wie man es macht:

1. Starten eines SSH-Servers

Geben Sie den folgenden Befehl ein, um den SSH-Server in Termux zu starten:

Sie sehen eine Meldung über den laufenden Server und Informationen zum Standardport (normalerweise 8022). Der SSH-Server beginnt, auf die Verbindungen an diesem Port zu hören.

2. Verbindung von einem anderen Gerät

Jetzt, da der SSH-Server ausgeführt wird, können Sie sich von einem anderen Gerät aus mit einem beliebigen Terminal oder SSH-Client verbinden. Um eine Verbindung herzustellen, müssen Sie die IP-Adresse des Geräts kennen, auf dem Termux ausgeführt wird.

Führen Sie den folgenden Befehl aus, um die IP-Adresse des Geräts in Termux zu ermitteln:

ip addr show wlan0

Verwenden Sie den folgenden Befehl, um eine Verbindung zu einem SSH-Server von einem anderen Gerät aus herzustellen:

Hier [Benutzername] - dies ist der Benutzername, den Sie bei der Installation von SSH verwendet haben, und [geräteadresse] - dies ist die IP-Adresse, die Sie zuvor aufgezeichnet haben.

Nachdem Sie den Befehl ausgeführt haben, werden Sie mit dem SSH-Server verbunden und Sie werden aufgefordert, Ihr Passwort einzugeben. Geben Sie das Passwort ein, das Sie bei der Installation von SSH festgelegt haben.

3. Überprüfen der Verbindung

Nachdem Sie das Passwort eingegeben haben, müssen Sie erfolgreich mit dem SSH-Server verbunden sein. Um zu überprüfen, ob SSH funktioniert, können Sie einen beliebigen Befehl ausführen, zum Beispiel:

ls - um den Inhalt des aktuellen Verzeichnisses anzuzeigen;

uname -a - um Systeminformationen anzuzeigen;

Wenn beim Verbinden oder Ausführen von Befehlen Probleme auftreten, überprüfen Sie die SSH-Einstellungen, stellen Sie sicher, dass der Server funktioniert, und geben Sie den Benutzernamen und die IP-Adresse des Geräts korrekt ein.