So installieren Sie OpenSSH auf Manjaro

In diesem Tutorial zeigen wir Ihnen, wie Sie OpenSSH auf Manjaro installieren. OpenSSH (Open Secure Shell) ist ein unverzichtbares Tool für die sichere Systemadministration, Dateiübertragungen und Remote-Kommunikation über nicht vertrauenswürdige Netzwerke. Es verschlüsselt Identitäten, Passwörter und übertragene Daten und stellt so sicher, dass vertrauliche Informationen vertraulich bleiben und vor Abhören geschützt sind. Als Open-Source-Implementierung des SSH-Protokolls wird OpenSSH häufig in verschiedenen Betriebssystemen verwendet, darunter auch in Linux-Distributionen wie Manjaro.

Dieser Artikel setzt voraus, dass Sie über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell benutzt, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‚sudo‚ zu den Befehlen hinzu, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation von OpenSSH auf einem Manjaro Linux.

Voraussetzungen

  • Ein Server oder Desktop, auf dem eines der folgenden Betriebssysteme läuft: Manjaround andere Arch-basierte Distributionen.
  • Grundlegende Vertrautheit mit der Befehlszeilenschnittstelle (CLI).
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie an einem Desktop sitzen).
  • Zum Herunterladen und Installieren von Paketen ist eine stabile Internetverbindung erforderlich. Überprüfen Sie Ihre Verbindung, bevor Sie fortfahren.
  • Zugriff auf ein Manjaro Linux-System mit einem Nicht-Root-Sudo-Benutzer oder einem Root-Benutzer.

Installieren Sie OpenSSH auf Manjaro

Schritt 1. Aktualisieren Sie Ihr System.

Für Sicherheit und Stabilität ist es wichtig, dass Ihr System auf dem neuesten Stand ist. Beginnen Sie mit der Aktualisierung der Paketdatenbank Ihres Systems und dem Upgrade der installierten Pakete:

sudo pacman -Syu

Dieser Befehl synchronisiert die Paketdatenbanken und aktualisiert das System, um sicherzustellen, dass Sie über die neuesten Softwareversionen und Sicherheitspatches verfügen.

Schritt 2. OpenSSH installieren.

Um OpenSSH auf Manjaro zu installieren, verwenden Sie den folgenden Befehl:

sudo pacman -S openssh

Wenn Sie dazu aufgefordert werden, drücken Sie „Y“, um die Installation zu bestätigen. Pacman lädt OpenSSH zusammen mit allen erforderlichen Abhängigkeiten herunter und installiert es. Dieser Vorgang ist normalerweise schnell und sollte innerhalb von ein bis zwei Minuten abgeschlossen sein.

Sobald die Installation abgeschlossen ist, können Sie dies durch Prüfen der Version überprüfen:

ssh -V

Nach der Installation von OpenSSH müssen Sie den SSH-Dienst aktivieren und starten, um Remoteverbindungen zu ermöglichen. Verwenden Sie die folgenden Befehle:

sudo systemctl enable sshd
sudo systemctl start sshd

Der erste Befehl aktiviert den automatischen Start des SSH-Dienstes beim Booten, während der zweite Befehl den SSH-Dienst sofort startet. Um zu überprüfen, ob der SSH-Dienst ausgeführt wird, verwenden Sie:

sudo systemctl status sshd

Schritt 3. SSH-Daemon konfigurieren.

Die Konfiguration des SSH-Daemons (sshd) ist wichtig, um die Sicherheit zu verbessern und das Verhalten des SSH-Servers anzupassen. Öffnen Sie die SSH-Konfigurationsdatei mit einem Texteditor:

sudo nano /etc/ssh/sshd_config

Hier sind einige wichtige Konfigurationsoptionen, die Sie möglicherweise in Betracht ziehen möchten:

    • Port: Standardmäßig verwendet SSH Port 22. Sie können dies für zusätzliche Sicherheit in einen nicht standardmäßigen Port ändern.
    • PermitRootLogin: Setzen Sie dies auf „Nein“, um direkte Root-Anmeldungen über SSH zu verhindern.
    • PasswordAuthentication: Setzen Sie es auf „Nein“, wenn Sie ausschließlich die schlüsselbasierte Authentifizierung verwenden möchten.
    • X11Forwarding: Auf „Ja“ setzen, wenn Sie X11-Anwendungen weiterleiten müssen.

Nachdem Sie Änderungen vorgenommen haben, speichern Sie die Datei und beenden Sie den Editor. Damit die Änderungen wirksam werden, starten Sie den SSH-Dienst neu:

sudo systemctl restart sshd

Schritt 4. Testen Sie die SSH-Konnektivität.

Nachdem OpenSSH nun installiert und konfiguriert ist, ist es an der Zeit, die Verbindung zu testen. Wenn Sie auf derselben Maschine testen, können Sie localhost oder 127.0.0.1 als IP-Adresse verwenden. Andernfalls verwenden Sie die IP-Adresse Ihrer Manjaro-Maschine:

ssh username@your_server_ip

Ersetzen ‚username‚ durch Ihren tatsächlichen Benutzernamen und ‚your_server_ip‚ mit der entsprechenden IP-Adresse. Wenn Sie zum ersten Mal eine Verbindung zu diesem SSH-Server herstellen, wird eine Fingerabdruckabfrage angezeigt. Überprüfen Sie den Fingerabdruck und geben Sie „Ja“ ein, um fortzufahren.

Schritt 5. Firewall konfigurieren.

Bei Manjaro ist standardmäßig keine Firewall aktiviert. Es wird empfohlen, eine Firewall einzurichten, um den ein- und ausgehenden Datenverkehr zu kontrollieren. Firewalld ist eine gute Wahl für Manjaro:

sudo pacman -Syu firewalld
sudo systemctl enable --now firewalld
sudo firewall-cmd --zone=public --add-service=ssh --permanent
sudo firewall-cmd --reload

Diese Befehle installieren Firewalld, aktivieren und starten den Dienst, fügen eine Ausnahme für SSH hinzu und laden die Firewall-Regeln neu.

Herzlichen Glückwunsch! Sie haben OpenSSH erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um die neueste Version von OpenSSH auf dem Manjaro-System zu installieren. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle OpenSSH-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert