In diesem Artikel zeige ich Ihnen, wie Sie SSH unter Debian 10 aktivieren und sich über SSH aus der Ferne mit Ihrem Debian 10-Rechner verbinden. Also lasst uns anfangen.
SSH-Server unter Debian 10 installieren:
Unter Debian 10 wird der SSH-Server vom Paket bereitgestellt opensh-server. Sie können den OpenSSH-Server aus dem offiziellen Paket-Repository von Debian 10 sehr einfach mit dem APT-Paketmanager installieren.
Öffnen Sie zunächst ein Terminal und führen Sie den folgenden Befehl aus, um den APT-Paket-Repository-Cache zu aktualisieren.
$ sudo apt-Update
Der Cache des APT-Paket-Repositorys sollte aktualisiert werden.
Jetzt installieren opensh-server Paket mit dem folgenden Befehl.
$ sudo apt install openssh-server
Jetzt drücken Ja und drücke
Das opensh-server Paket sollte installiert werden.
Jetzt können Sie mit dem folgenden Befehl überprüfen, ob der SSH-Dienst läuft:
$ 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 also nur Ihren Computer neu starten.
Wenn Sie Ihren Computer jetzt nicht neu starten möchten, können Sie den SSH-Dienst mit dem folgenden Befehl manuell starten:
$ sudo systemctl start ssh
Überprüfen Sie nun mit dem folgenden Befehl, ob der SSH-Dienst läuft:
$ sudo systemctl status ssh
Wie Sie sehen, ist der SSH-Dienst aktiv oder wird ausgeführt. Jetzt können Sie sich über SSH aus der Ferne mit diesem Computer verbinden.
Hinzufügen und Entfernen des SSH-Dienstes beim Systemstart:
Unter Debian 10 besteht das Standardverhalten des SSH-Dienstes darin, beim Booten automatisch zu starten.
Wenn Sie nicht möchten, dass der SSH-Dienst beim Booten automatisch startet, sondern den SSH-Dienst bei Bedarf manuell starten möchten, können Sie ihn mit dem folgenden Befehl aus dem Systemstart entfernen remove.
$ sudo systemctl deaktivieren sshWenn 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 ssh aktivierenRemote-Verbindung zu Debian 10-Maschinen ü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 Login-Benutzernamen und das Login-Passwort des Debian 10-Rechners kennen, mit dem Sie sich verbinden möchten.
Führen Sie den folgenden Befehl auf diesem Computer aus, um die IP-Adresse des Debian 10-Computers zu finden, mit dem Sie eine Remote-Verbindung herstellen möchten.
$ ip aWie Sie sehen können, lautet die IP-Adresse meines Debian 10-Desktops 192.168.21.134. Bei dir wird es anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihres 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 finden, führen Sie den folgenden Befehl auf dem VPS aus.
$ HostnameEine Beispielausgabe ist wie folgt gegeben.
Wenn Sie den Login-Benutzernamen Ihres Debian 10-Computers nicht kennen, können Sie den folgenden Befehl auf diesem Computer ausführen, um den Benutzernamen zu finden.
$ whoamiDer Benutzername sollte auf dem Terminal gedruckt werden. Erinnere dich dran.
Um eine Remote-Verbindung zum Debian 10-Computer über SSH herzustellen, muss auf dem Client-Computer das SSH-Client-Programm installiert sein installed.
Wenn der Client ein Ubuntu/Debian-Rechner 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-clientsUm nun über SSH eine Verbindung zum Debian 10-Remote-Rechner herzustellen, führen Sie den folgenden Befehl auf dem Client-Rechner aus:
$ ssh BENUTZERNAME@IP_ADRESSEOder
$ ssh BENUTZERNAME@HOSTNAMEIn meinem Fall lautet der Befehl:
$ ssh [email protected]
Sie sehen die folgende Eingabeaufforderung, wenn Sie zum ersten Mal versuchen, sich über SSH mit Ihrem Debian 10-Rechner zu verbinden. Einfach eintippen Ja und drücke
Sie sehen die folgende Eingabeaufforderung, wenn Sie zum ersten Mal versuchen, sich über SSH mit Ihrem Debian 10-Rechner zu verbinden. Einfach eintippen Ja und drücke
Du solltest 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 monitor. Die Möglichkeiten sind grenzenlos.
Wenn Sie mit Ihrer Arbeit fertig sind, können Sie die SSH-Sitzung mit dem folgenden Befehl schließen:
$ beenden
So aktivieren Sie SSH auf Debian 10 und stellen eine Remote-Verbindung zu Ihrem Debian 10-Computer über SSH her. Danke, dass du diesen Artikel gelesen hast.