Aktivieren Sie SSH auf Debian 10

Sie können SSH verwenden, um remote auf Ihren Debian 10-Server oder Desktop zuzugreifen. Sie können neue Softwarepakete installieren, konfigurieren und Ihren Debian 10-Server oder Desktop remote über SSH überwachen.

In diesem Artikel werde ich Ihnen zeigen, wie Sie SSH auf Debian 10 aktivieren und eine Remote-Verbindung zu Ihrem Debian 10-Computer über SSH herstellen. Also, lass uns anfangen.

Unter Debian 10 wird der SSH-Server durch das Paket openssh-server bereitgestellt. Sie können den OpenSSH-Server aus dem offiziellen Paket-Repository von Debian 10 sehr einfach mit dem APT-Paketmanager installieren.

Öffnen Sie zuerst ein Terminal und führen Sie den folgenden Befehl aus, um den APT-Paket-Repository-Cache zu aktualisieren.

$ sudo apt aktualisieren

Der APT-Paket-Repository-Cache sollte aktualisiert werden.

Installieren Sie nun das openssh-server-Paket mit dem folgenden Befehl.

$ sudo apt installieren openssh-Server

Drücken Sie nun Y und drücken Sie <Enter>, um die Installation zu bestätigen.

Das openssh-server-Paket sollte installiert sein.

Jetzt können Sie mit dem folgenden Befehl überprüfen, ob der SSH-Dienst ausgeführt wird:

$ sudo systemctl status ssh

Wie Sie sehen, ist der SSH-Dienst nicht aktiv. Es läuft nicht. Aber es ist aktiviert. Das bedeutet, dass der SSH-Dienst beim Booten automatisch gestartet wird. Um den SSH-Dienst zu starten, müssen Sie lediglich Ihren Computer neu starten.

Wenn Sie Ihren Computer jetzt nicht neu starten möchten, können Sie den SSH-Dienst manuell mit dem folgenden Befehl starten:

$ sudo systemctl ssh starten

Überprüfen Sie nun, ob der SSH-Dienst mit dem folgenden Befehl ausgeführt wird:

$ sudo systemctl status ssh

Wie Sie sehen, ist der SSH-Dienst aktiv oder läuft. Jetzt können Sie über SSH eine Remoteverbindung zu diesem Computer herstellen.

Hinzufügen und Entfernen des SSH-Dienstes vom Systemstart:

Unter Debian 10 wird der SSH-Dienst standardmäßig beim Booten automatisch gestartet.

Wenn Sie nicht möchten, dass der SSH-Dienst beim Booten automatisch gestartet wird, sondern den SSH-Dienst bei Bedarf manuell starten möchten, können Sie ihn mit dem folgenden Befehl aus dem Systemstart entfernen.

$ sudo systemctl disable ssh

Wenn Sie später Ihre Meinung ändern und den SSH-Dienst beim Booten starten möchten, können Sie den SSH-Dienst mit dem folgenden Befehl zum Systemstart hinzufügen:

$ sudo systemctl enable ssh

Remote-Verbindung zum Debian 10-Computer über SSH herstellen:

Um nun eine Verbindung zum SSH-Server herzustellen, benötigen Sie die IP-Adresse oder den Hostnamen / Domänennamen des Debian 10-Computers, auf dem Sie gerade den SSH-Server installiert haben. Sie müssen auch den Anmeldenamen und das Anmeldekennwort des Debian 10-Computers kennen, mit dem Sie eine Verbindung herstellen möchten.

Um die IP-Adresse des Debian 10-Computers zu finden, mit dem Sie sich remote verbinden möchten, führen Sie den folgenden Befehl auf diesem Computer aus.

$ ip a

Wie Sie sehen können, ist die IP-Adresse meines Debian 10-Desktops 192.168.21.134. Es wird für dich anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

Wenn der Debian 10-Computer, den Sie über SSH verbinden möchten, in der Cloud (VPS) gehostet wird, haben Sie möglicherweise einen DNS-auflösbaren Hostnamen oder Domänennamen, den Sie anstelle der IP-Adresse verwenden können. Um den Hostnamen des VPS zu ermitteln, führen Sie den folgenden Befehl auf dem VPS aus.

$ hostname

Eine Beispielausgabe wird wie folgt angegeben.

Wenn Sie den Anmeldenamen Ihres Debian 10-Computers nicht kennen, können Sie den folgenden Befehl auf diesem Computer ausführen, um den Benutzernamen zu finden.

$ whoami

Der Benutzername sollte auf dem Terminal gedruckt werden. Erinnere dich daran.

Um sich remote über SSH mit der Debian 10-Maschine zu verbinden, muss auf dem Client-Computer das SSH-Client-Programm installiert sein.

Wenn der Client ein Ubuntu / Debian-Computer ist, können Sie die SSH-Client-Programme mit den folgenden Befehlen installieren:

$ sudo apt update
$ sudo apt install openssh-client

Wenn der Client ein RHEL / CentOS-Computer ist, können Sie die SSH-Client-Programme mit den folgenden Befehlen installieren:

$ sudo yum install openssh-clients

Um nun über SSH eine Verbindung zum Debian 10-Remote-Computer herzustellen, führen Sie den folgenden Befehl vom Client-Computer aus:

$ ssh-BENUTZERNAME@IP_ADDRESS

Oder

$ ssh-BENUTZERNAME@HOSTNAME

In meinem Fall lautet der Befehl:

Die folgende Eingabeaufforderung wird angezeigt, wenn Sie zum ersten Mal versuchen, über SSH eine Verbindung zu Ihrem Debian 10-Computer herzustellen. Geben Sie einfach yes ein und drücken Sie <Enter>, um fortzufahren.

Die folgende Eingabeaufforderung wird angezeigt, wenn Sie zum ersten Mal versuchen, über SSH eine Verbindung zu Ihrem Debian 10-Computer herzustellen. Geben Sie einfach yes ein und drücken Sie <Enter>, um fortzufahren.

Sie sollten verbunden sein.

Jetzt können Sie jeden beliebigen Befehl ausführen, um neue Softwarepakete zu installieren, verschiedene Dienste zu konfigurieren oder den Debian 10-Computer aus der Ferne zu überwachen. Die Möglichkeiten sind grenzenlos.

Sobald Sie mit Ihrer Arbeit fertig sind, können Sie die SSH-Sitzung mit dem folgenden Befehl schließen:

$ ausfahrt

So aktivieren Sie SSH unter Debian 10 und stellen über SSH eine Remote-Verbindung zu Ihrem Debian 10-Computer her. Vielen Dank für das Lesen dieses Artikels.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Previous post Einrichtungen für betreutes Wohnen für Senioren in Kalifornien
Next post Das Sabbatical: Eine Pause machen, um einen CB750 Cafe Racer zu bauen