GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

SSH auf Debian 9-System aktivieren – Schritt-für-Schritt-Verfahren?

SSH steht für Secure Shell Service, der für eine sichere Verbindung zwischen einem Client-Computer und einem Server verwendet wird. Mit SSH können Sie sich remote mit Ihrem System verbinden, administrative Aufgaben ausführen und auf Dateien zugreifen.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende SSH-Abfragen auf Linux-Systemen durchzuführen.

In diesem Zusammenhang werden wir untersuchen, wie SSH auf Debian aktiviert werden kann, um sicher mit dem Server zu kommunizieren. Bevor Sie mit diesem Verfahren fortfahren, vergewissern Sie sich, dass Sie mit dem Root-Benutzerkonto auf Ihrem Server mit sudo-Berechtigungen angemeldet sind.


Schritte zur Installation von SSH auf Debian

Standardmäßig ist der SSH-Server nicht auf dem Debian-System installiert, also müssen Sie ihn zuerst installieren. Es kann einfach aus dem Debian-Repository installiert werden, indem Sie die folgenden Befehle ausführen.

1. System-APT-Pakete aktualisieren

Zu Beginn müssen Sie zunächst den apt-Paketmanager aktualisieren, indem Sie Folgendes ausführen:

$ sudo apt update

2. Installieren Sie SSH

Geben Sie nun den folgenden Befehl aus, um SSH zu installieren:

$ sudo apt install openssh-server

Sie werden aufgefordert, ein Passwort einzugeben, also geben Sie es einfach ein und drücken Sie die Eingabetaste, um mit der Installation fortzufahren.

Der SSH-Dienst wird direkt nach Abschluss der Installation automatisch gestartet. Sie können die Installation überprüfen, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl status ssh

Der Status sollte wie unten angegeben als aktiv angezeigt werden:

● ssh.service - OpenBSD Secure Shell server
    Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enab
    Active: active (running) since Mon 2020-04-25 05:08:17 UTC; 45s ago
  Main PID: 1001 (sshd)
     Tasks: 1 (limit: 1152)
    CGroup: /system.slice/ssh.service
            └─1001 /usr/sbin/sshd -D

Drücken Sie abschließend die Taste q, um zum Terminal zurückzukehren.

Jetzt können Sie es über SSH von jedem Remote-Computer aus verbinden. Auf Linux-Systemen ist standardmäßig ein SSH-Client installiert, und wenn Sie ihn vom Windows-System aus verbinden müssen, können Sie den PuTTY-SSH-Client verwenden.


Wie verbinde ich mich mit SSH über LAN?

Wenn Sie das Debian-System über LAN verbinden möchten, können Sie den folgenden Befehl verwenden:

$ ssh username@ip_address

Sie müssen den Benutzernamen mit Ihrem echten Debian-Benutzernamen und ip_address mit der IP-Adresse Ihres Debian-Systems ändern, mit dem Sie sich verbinden möchten.

Wenn Sie die IP-Adresse Ihres Systems nicht kennen, können Sie sie erhalten, indem Sie den folgenden Befehl ausführen:

$ ifconfig

Kehren Sie nun zum Remote-Computer zurück, von dem aus Sie versucht haben, eine Verbindung herzustellen, und führen Sie den folgenden Befehl aus:

$ ssh [email protected]

Wenn Sie es zum ersten Mal verbinden, erhalten Sie eine Nachricht wie unten:

The authenticity of host '192.168.43.120 (192.168.43.120)' can't be established.
ECDSA key fingerprint is SHA256:Rcbtm61VXuErBl7nE2+yowF7lgA2bLSiO/33/7qmRJP.
Are you sure you want to continue connecting (yes/no)?

Geben Sie yes ein und drücken Sie die Eingabetaste, um fortzufahren. Als nächstes werden Sie aufgefordert, ein Passwort einzugeben. Sobald Sie das richtige Passwort eingegeben haben, werden Sie angemeldet und die Begrüßungsnachricht wird wie folgt angezeigt:

Linux debian 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
...
...


Wie verbinde ich mich mit SSH über das Internet?

Um eine Verbindung zu Ihrem Debian-Rechner über das Internet herzustellen, müssen Sie die öffentliche IP-Adresse Ihres Rechners kennen.

Sobald Sie die IP-Adresse gefunden haben, können Sie sich anmelden, indem Sie Folgendes eingeben:

$ ssh username@public_ip_address

Wenn Sie Ihren Computer dem Internet aussetzen, müssen Sie den Router so konfigurieren, dass er SSH-Verkehr akzeptiert. Meistens, um Ihren Router so zu konfigurieren, dass er SSH-Datenverkehr auf einem nicht standardmäßigen Port akzeptiert und ihn an Port 22 auf dem Computer weiterleitet, auf dem der SSH-Dienst ausgeführt wird.

Sie können Ihre Verbindung auch sichern, indem Sie eine SSH-Schlüssel-basierte Authentifizierung für Ihren Ubuntu-Rechner einrichten.


Wie verwalte ich den SSH-Dienst?

Wenn Sie den SSH-Dienst aus irgendeinem Grund stoppen möchten, können Sie dies tun, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl stop ssh

Um es zu starten, können Sie den folgenden Befehl eingeben und es starten:

$ sudo systemctl start ssh

Sie können den SSH-Dienst aktivieren, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl enable ssh

Auch hier können Sie den SSH-Dienst deaktivieren, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl disable ssh



Ubuntu
  1. SSH auf Ubuntu 20.04 aktivieren - Schritt-für-Schritt-Anleitung?

  2. TeamViewer auf Debian 11 Bullseye-System starten - Schritt-für-Schritt-Anleitung ?

  3. Installieren Sie FromScratch auf dem Debian 11 Bullseye-System – Schritt-für-Schritt-Anleitung?

  4. Installieren Sie Clonezilla auf dem Debian 11 Bullseye-System - Schritt-für-Schritt-Anleitung?

  5. Installieren Sie QPrompt auf dem Debian 11 Bullseye-System – Schritt-für-Schritt-Anleitung?

So aktivieren Sie SSH unter Debian 9 oder 10

So aktivieren Sie SSH auf Almalinux

SSH auf Debian 11 Bullseye installieren/aktivieren

So aktivieren Sie SSH unter Debian 11 Bullseye Linux

So aktivieren Sie SSH auf Debian 10 Buster

So installieren und aktivieren Sie den SSH-Server unter Debian 10