GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So aktivieren Sie SSH unter Debian 11 Bullseye Linux

Tutorial zum Erlernen der Schritte zum Installieren und Aktivieren des SSH-Servers in Debian 11 Bullseye Linux mithilfe des Befehlszeilenterminals. SSH ist ein Netzwerkprotokoll, das ursprünglich 1995 von Finn Tatu Ylönen für den verschlüsselten Zugriff auf andere Computer in einem IP-Netzwerk entwickelt wurde.

Was ist SSH unter Linux?

SSH ist die Abkürzung für Secure Shell. Mit Hilfe dieses Protokolls kann der Benutzer sicher Verbindungen zu anderen Geräten herstellen, beispielsweise von einem PC zu einem Webserver. SSH ermöglicht gegenseitige Authentifizierung und verschlüsselte Datenübertragung, sodass sensible Daten wie Passwörter oder Benutzernamen nicht gehackt oder von Unbefugten eingesehen werden können. Secure Shell bietet ein hohes Maß an Sicherheit. Es bietet Funktionen zum Anmelden, Senden und Ausführen von textbasierten Befehlen sowie zum Kopieren von Daten. Neben der Verschlüsselung bietet SSH eine zuverlässige gegenseitige Authentifizierung über Zertifikate sowie Public- und Private-Key-Verfahren. Ein beliebtes Einsatzgebiet für Secure Shell ist die Fernwartung von Servern.

Schritte zum Installieren und Aktivieren von SSH auf dem Debian 11 Bullseye-Server

1. Aktualisieren Sie den APT-Cache

Nun, aktualisieren Sie zuerst den APT-Cache, damit das System alle aktuellen Aktualisierungen erkennen kann, die zum Herunterladen und Installieren oder Zwischenspeichern verfügbar sind.

sudo apt update

2. Installieren Sie OpenSSH Server auf Debian 11

Verwenden Sie als Nächstes den APT-Paketmanager und installieren Sie den OpenSSH-Server unter Debian 11, auf den Sie mit diesem Protokoll remote zugreifen möchten. Die zu installierenden Pakete befinden sich bereits im Standard-Repo des Systems, daher ist nichts zu tun, außer den angegebenen Befehl auszuführen.

sudo apt install openssh-server

3. Überprüfen Sie den Dienststatus des SSH-Servers

Sobald die Installation abgeschlossen ist, startet das System automatisch und aktiviert den Dienst des Ssh-Servers. Wir können dasselbe bestätigen mit:

systemctl status sshd

Wenn es jedoch nicht aktiv auf Ihrem System ausgeführt wird, führen Sie Folgendes aus:

sudo systemctl enable --now sshd

Um den Dienst zu stoppen und neu zu starten, lauten die Befehle:

sudo systemctl start sshd
sudo systemctl restart sshd
sudo systemctl stop

4. Port 22 oder SSH in der Firewall zulassen

Wenn Sie unter Debian 11 eine aktive Firewall haben, setzen Sie den Port auch auf die Whitelist, damit das System die öffentlichen Verbindungen über Portnummer 22 akzeptiert.

sudo ufw allow ssh

Diejenigen, die an einer UFW-Firewall interessiert sind, können sich auf diesen Artikel beziehen:

Installieren und konfigurieren Sie UFW unter Debian 11 oder 10

5. Verbinden Sie sich mit Debian 11 über SSH

Finden Sie zuerst die entfernte Debian 11-Server- oder Desktop-IP-Adresse heraus wo Sie OpenSSH installiert haben. Für diese Verwendung:

ip a

Hinweis Notieren Sie die IP-Adresse und wechseln Sie zum lokalen System oder zu dem System, von dem aus Sie auf das entfernte Debian 11-System zugreifen möchten.

Wenn Sie Windows verwenden dann ist ssh bereits vorhanden, während Linux-Benutzer möglicherweise einen SSH-Client installieren müssen. Debian/Ubuntu Benutzer können für sudo apt install openssh-client gehen wo RHEL basierendes Linux (CentOS, Rocky, Alma, Fedora) – sudo dnf install openssh-client

Führen Sie nun auf Ihrem System Folgendes aus:

ssh [email protected]

Ersetzen Sie im obigen Befehl den user mit dem, das Sie auf Ihrem entfernten Debian 11 oder einem anderen System haben, das Sie über SSH und server-ip-address verbinden möchten mit der Adresse, wo Sie den OpenSSH-Server installiert haben.

Zum Beispiel – unsere Debian 11 IP-Adresse ist 192.168.1.44 und Benutzer – h2s und um eine Verbindung von Windows oder Linux über das Terminal herzustellen, lautet der Befehl auf diese Weise.

ssh [email protected]

Sobald die Verbindung hergestellt ist, werden Sie vom System aufgefordert, den Fingerabdruck des ECDSA-Schlüssels zu akzeptieren. Geben Sie einfach Ja  ein und drücken Sie die Enter Schlüssel.

The authenticity of host '192.168.1.44 (192.168.1.44)' can't be established.
ECDSA key fingerprint is SHA256:6QRijBGfGDd1UiYOBeCEQ7Hx4oW453mEn8OO/Xm6RLk.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Geben Sie danach das Passwort für den Benutzer ein, mit dem Sie sich mit ssh auf dem Remote-System verbinden möchten. Kurz gesagt das Passwort des Benutzers, den Sie im SSH-Befehl angegeben haben.

Auf diese Weise können wir jedes Debian 11 Bullseye remote verbinden, indem wir SSH verwenden, das lokal oder remote in der Cloud oder einem Hosting-Service ausgeführt wird.

6. Für den SSH-GUI-Client unter Debian 11 – Verwenden Sie PuTTY

Diejenigen, die eine Art SSH-Client mit grafischer Benutzeroberfläche unter Linux wünschen, um entfernte Server zu verbinden und zu verwalten, können sich für den beliebten PuTTY SSH GUI-Client unter Debian 11 oder 10 entscheiden. Erfahren Sie, wie Sie ihn installieren.

So installieren Sie PuTTY unter Debian 11 Bullseye


Debian
  1. So aktivieren Sie SSH unter Debian 9 oder 10

  2. Aktivieren Sie die SSH-Root-Anmeldung auf dem Debian-Linux-Server

  3. SSH auf Debian 11 Bullseye installieren/aktivieren

  4. So installieren Sie Steam unter Debian 11 Bullseye oder Buster 10 Linux

  5. So installieren Sie Pip 3 oder 2 unter Debian 11 Bullseye Linux

So installieren Sie Snap &Snap-Store unter Debian 11 Bullseye Linux

So installieren Sie Webmin unter Debian 11 Bullseye Server Linux

So installieren Sie NextCloud unter Debian 11 Bullseye Linux

So installieren Sie Minikube unter Debian 11 Bullseye Linux

So installieren Sie Remmina unter Debian 11 Bullseye Linux

So aktivieren Sie SSH auf Debian 10 Buster