ssh

Aktivieren Sie SSH unter Debian 10

Aktivieren Sie SSH unter Debian 10
Sie können SSH verwenden, um aus der Ferne auf Ihren Debian 10-Server oder -Desktop zuzugreifen. Sie können neue Softwarepakete installieren, konfigurieren, Ihren Debian 10-Server oder -Desktop aus der Ferne über SSH überwachen.

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 um die Installation zu bestätigen.

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 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 ssh aktivieren

Remote-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 a

Wie 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.

$ Hostname

Eine 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.

$ whoami

Der 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-clients

Um 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_ADRESSE

Oder

$ ssh BENUTZERNAME@HOSTNAME

In 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 weitermachen.

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 weitermachen.

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.

Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...
So erfassen und streamen Sie Ihre Gaming-Sitzung unter Linux
In der Vergangenheit galt das Spielen von Spielen nur als Hobby, aber mit der Zeit verzeichnete die Spieleindustrie ein enormes Wachstum in Bezug auf ...
Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...