Zum Hauptinhalt springen

Konfigurieren von SSH unter Linux Mint: Schritt für Schritt Anleitung

SSH (Secure Shell) ist ein Netzwerksicherheitsprotokoll, mit dem Sie eine sichere Verbindung zwischen entfernten Computern herstellen können. Es ermöglicht die Übertragung von Daten über einen sicheren Kanal und ermöglicht die Authentifizierung und Verschlüsselung von Informationen. Das Einrichten von SSH unter Linux Mint ist sehr wichtig, um die Sicherheit Ihres Systems zu gewährleisten.

In diesem Artikel werden wir uns ansehen, wie Sie SSH auf Linux Mint Schritt für Schritt konfigurieren. Zuerst installieren wir das OpenSSH Server-Paket, mit dem wir eingehende SSH-Verbindungen akzeptieren können. Wir werden dann die SSH-Konfigurationsdatei konfigurieren, um bestimmte Einstellungen wie den Port und die erlaubten Authentifizierungsmethoden zu ändern. Schließlich werden wir die Firewall so konfigurieren, dass eingehende SSH-Verbindungen zugelassen werden.

Der SSH-Konfigurationsprozess unter Linux Mint ist einfach, erfordert jedoch einige Kenntnisse und Genauigkeit. Wenn Sie diesen Artikel lesen, können Sie SSH richtig konfigurieren und die Sicherheit Ihres Systems gewährleisten. Bitte befolgen Sie die Anweisungen sorgfältig und verpassen Sie keinen einzigen Schritt.

Was ist SSH?

SSH verwendet asymmetrische Verschlüsselung, um die sichere Authentifizierung und den Schutz der übertragenen Daten zu gewährleisten. Der Client und der Server stellen eine sichere Verbindung her, indem öffentliche und private Schlüssel ausgetauscht werden. Wenn die Verbindung hergestellt ist, werden alle über SSH übertragenen Daten automatisch an den Endpunkten verschlüsselt und entschlüsselt.

SSH ist das Standardprotokoll für die Remote-Verwaltung von Linux-Servern und anderen UNIX-ähnlichen Betriebssystemen wie Linux Mint. Mit SSH können Sie remote auf das Systemterminal zugreifen und Befehle auf einem Remote-Computer ausführen.

SSH bietet auch die Möglichkeit, Dateien über einen verschlüsselten Kanal zu übertragen, sodass Sie Dateien sicher zwischen zwei Computern im Netzwerk kopieren können.

Warum sollte ich SSH auf Linux Mint konfigurieren?

1. Komfort für den Fernzugriff: Durch die Konfiguration von SSH unter Linux Mint können Sie von überall aus auf Ihren Computer oder Server zugreifen, indem Sie sich über das Internet verbinden. Dies ist besonders praktisch, wenn Sie remote arbeiten oder den Server von einem anderen Gerät aus verwalten müssen.

2. Sicherheit: SSH verwendet kryptografische Methoden, um die übertragenen Daten zu schützen, wodurch es sicher und sicher für die Fernverwaltung ist. Wenn Sie also SSH unter Linux Mint konfigurieren, können Sie sicher sein, dass Ihre Daten sicher sind.

3. Server installieren: Wenn Sie SSH unter Linux Mint konfigurieren, können Sie einen SSH-Server auf Ihrem Computer oder Server installieren. Dadurch können Sie anderen Benutzern Zugriff gewähren und Ihren Computer oder Server entsprechend den von Ihnen definierten Einstellungen remote verwalten.

4. Automatisieren von Aufgaben: Durch die Konfiguration von SSH unter Linux Mint können Sie Skripte oder Befehle erstellen, die remote ausgeführt werden, ohne dass Sie anwesend sein müssen. Dies kann nützlich sein, wenn Sie bestimmte Aufgaben auf Ihrem Computer oder Server automatisieren möchten.

5. Dateizugriff: Durch die Konfiguration von SSH unter Linux Mint können Sie Dateien bequem zwischen Geräten übertragen. Sie können Dateien von einem Remote-Computer auf einen lokalen Computer kopieren oder umgekehrt. Dies ist besonders nützlich, wenn Sie Dateien zwischen mehreren Geräten austauschen müssen.

Entwickler und Systemadministratoren schätzen die Fähigkeiten von SSH wegen seiner Sicherheit, Flexibilität und Benutzerfreundlichkeit. Das Einrichten von SSH unter Linux Mint kann die Verwaltung Ihres Computers oder Servers erheblich vereinfachen.

Schritt 1: Installieren eines SSH-Servers

Mit dem SSH-Server können Remotebenutzer eine Verbindung zu Ihrem System herstellen und Befehle über eine sichere Verbindung ausführen.

Die Installation eines SSH-Servers kann über den apt-Paketmanager erfolgen.

Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt-get install openssh-server

Während der Installation werden Ihnen möglicherweise einige Fragen gestellt, z. B. zum Erstellen eines SSH-Schlüsselpaares.

Sie können diese Option überspringen, indem Sie die Eingabetaste drücken, es wird jedoch empfohlen, ein SSH-Schlüsselpaar zu erstellen, um die Sicherheit Ihres Servers zu erhöhen.

Nach Abschluss der Installation sollten Sie überprüfen, ob der SSH-Server ausgeführt wird.

Führen Sie dazu den folgenden Befehl im Terminal aus:

sudo service ssh status

Wenn der SSH-Server ausgeführt wird, wird die Meldung "Active: active (running)" angezeigt.

Dies bedeutet, dass die Installation des SSH-Servers erfolgreich war und der Server ausgeführt wurde.

Schritt 1.1: Aktualisieren von Paketen

Es wird empfohlen, alle installierten Systempakete zu aktualisieren, bevor Sie mit der Konfiguration von SSH unter Linux Mint beginnen. Das Aktualisieren von Paketen hilft Ihnen, die Sicherheit Ihres Systems zu verbessern und mögliche Fehler zu beheben.

Um Pakete zu aktualisieren, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt update && sudo apt upgrade

Der Befehl apt update aktualisiert die Liste der verfügbaren Pakete und der Befehl apt upgrade aktualisiert die installierten Pakete auf die neuesten Versionen. Während des Aktualisierungsvorgangs müssen Sie möglicherweise die Installation oder Deinstallation von Paketen bestätigen.

Nachdem die Aktualisierung der Pakete abgeschlossen ist, können Sie mit der Konfiguration von SSH unter Linux Mint beginnen.

Schritt 1.2: Installieren eines OpenSSH-Servers

In diesem Abschnitt werden wir uns mit der Installation des OpenSSH-Servers unter Linux Mint befassen.

Öffnen Sie zunächst das Terminal. Sie können dies tun, indem Sie die Tastenkombination Strg + Alt + T auswählen.

Geben Sie dann den folgenden Befehl ein und drücken Sie die Eingabetaste :

Das TeamDie Beschreibung
sudo apt update Aktualisiert die Liste der Pakete im System

Geben Sie nach Abschluss der Aktualisierung den folgenden Befehl ein, und drücken Sie die Eingabetaste :

Das TeamDie Beschreibung
sudo apt install openssh-server Installiert den OpenSSH-Server

Sie werden möglicherweise aufgefordert, ein Administratorkennwort (root) einzugeben, um den Vorgang zu bestätigen. Geben Sie das Kennwort ein und drücken Sie die Eingabetaste .

Nach erfolgreicher Installation können Sie den SSH-Status überprüfen, indem Sie den folgenden Befehl eingeben:

Das TeamDie Beschreibung
systemctl status ssh Überprüft den Status des SSH-Dienstes

Wenn der SSH-Dienst aktiv ist und ausgeführt wird, sollte eine Statusmeldung angezeigt werden.

Schritt 2: Konfigurieren eines SSH-Servers

Nachdem das openssh-Server-Paket erfolgreich installiert wurde, beginnen wir mit der Konfiguration des SSH-Servers unter Linux Mint. Sie benötigen Zugriff auf das Terminal, um die folgenden Schritte auszuführen.

  1. Öffnen Sie das Terminal, indem Sie Strg + Alt+ T auf der Tastatur drücken.
  2. Geben Sie den Befehl sudo nano /etc/ssh/sshd_config ein und drücken Sie die Eingabetaste. Dadurch können Sie die Konfigurationsdatei des SSH-Servers bearbeiten.
  3. Suchen Sie nach der Zeile #Port 22 und entfernen Sie sie, indem Sie das Zeichen # am Anfang der Zeile entfernen. Dadurch können Sie den Port des SSH-Servers ändern, wenn Sie dies tun möchten.
  4. Wenn Sie den Port des SSH-Servers ändern möchten, ersetzen Sie den Wert nach der Port-Zeichenfolge durch den gewünschten Port, z. B. 2222 .
  5. Suchen Sie nach der Zeile #PermitRootLogin prohibit-password und deaktivieren Sie sie, indem Sie das Zeichen # am Anfang der Zeile entfernen. Dadurch können Sie sich als Root am Server anmelden.
  6. Wenn Sie sich nur mit SSH-Schlüsseln am Server anmelden möchten, fügen Sie die folgende Zeile nach der Zeile PermitRootLogin hinzu : PasswordAuthentication no .
  7. Speichern Sie die Änderungen durch Drücken von Strg+O und schließen Sie dann den Editor durch Drücken von Strg+X .

Nachdem Sie den SSH-Server konfiguriert haben, müssen Sie den Dienst neu starten, um die Änderungen anzuwenden. Führen Sie die folgenden Schritte aus:

  1. Geben Sie den Befehl sudo systemctl restart sshd ein.service und drücken Sie die Eingabetaste. Dadurch wird der SSH-Server mit den neuen Einstellungen neu gestartet.
  2. Stellen Sie sicher, dass der Dienst erfolgreich neu gestartet wurde, indem Sie den Befehl sudo systemctl status sshd eingeben.service . Wenn der Dienst fehlerfrei ausgeführt wird, wird die Meldung "active (running)" angezeigt.

Jetzt ist Ihr SSH-Server konfiguriert und einsatzbereit. Sie können sich über einen SSH-Client mit seiner IP-Adresse und dem in der Konfigurationsdatei angegebenen Port mit dem Server verbinden.