ssh

Einrichtung, Anpassung und Optimierung des Arch Linux SSH-Servers

Einrichtung, Anpassung und Optimierung des Arch Linux SSH-Servers
In diesem Artikel zeige ich Ihnen, wie Sie einen SSH-Server unter Arch Linux installieren, anpassen und optimieren. Lass uns anfangen.

SSH-Server unter Arch Linux installieren

Der Name des Programms, das den SSH-Server unter Arch Linux bereitstellt, heißt OpenSSH-Server. Es ist im offiziellen Paket-Repository von Arch Linux verfügbar.

Aktualisieren Sie vor der Installation des OpenSSH-Servers den Paket-Repository-Cache von Arch Linux mit dem folgenden Befehl:

$ sudo pacman -Sy

Der Cache des Pacman-Paket-Repositorys sollte aktualisiert werden.

Führen Sie nun den folgenden Befehl aus, um den OpenSSH-Server zu installieren:

$ sudo pacman -S öffnetsh

Jetzt drücken ja und drücke dann weitermachen.

OpenSSH-Server sollte installiert sein.

SSH-Server starten

Wenn Sie den OpenSSH-Server unter Arch Linux installieren, wird er standardmäßig nicht automatisch gestartet. Sie müssen es manuell starten.

Sie können mit dem folgenden Befehl überprüfen, ob der OpenSSH-Server läuft:

$ sudo systemctl status sshd

Wie Sie im markierten Abschnitt des Screenshots unten sehen können, ist der OpenSSH-Server inaktiv, was bedeutet, dass es nicht läuft.

Sie können den OpenSSH-Server mit dem folgenden Befehl starten:

$ sudo systemctl start sshd

Mit dem folgenden Befehl können Sie überprüfen, ob der OpenSSH-Server läuft:

$ sudo systemctl status sshd

Wie Sie im markierten Abschnitt des Bildschirms unten sehen können, ist der OpenSSH-Server aktiv, was bedeutet, dass es läuft.

Beachten Sie auch den markierten Abschnitt des Screenshots unten, der OpenSSH-Server lauscht standardmäßig auf allen verfügbaren Netzwerkschnittstellen, die mit IPv4 und IPv6 auf dem System auf Port 22 konfiguriert sind. Wenn Sie möchten, können Sie das später ändern.

Stoppen des SSH-Servers

Sie können den folgenden Befehl ausführen, um den OpenSSH-Server zu stoppen:

$ sudo systemctl stop sshd

Der OpenSSH-Server sollte gestoppt werden.

Starten des SSH-Servers beim Systemstart:

Der OpenSSH-Dienst wird unter Arch Linux standardmäßig nicht zum Systemstart hinzugefügt. Sie können es mit dem folgenden Befehl manuell zum Systemstart hinzufügen:

$ sudo systemctl sshd aktivieren

Wie Sie sehen, wird der OpenSSH-Dienst zum Systemstart hinzugefügt.

Entfernen des SSH-Servers aus dem Systemstart

Wenn Sie nicht möchten, dass Ihr OpenSSH-Server beim Booten Ihres Computers startet, können Sie den OpenSSH-Dienst mit dem folgenden Befehl aus dem Systemstart entfernen:

$ sudo systemctl deaktivieren sshd

Es sollte aus dem Systemstart entfernt werden.

Verbindung zum SSH-Server herstellen

Jetzt, da Sie das OpenSSH-Server-Setup haben, ist es Zeit, sich damit zu verbinden.

Bevor Sie sich mit dem OpenSSH-Server verbinden können, müssen Sie den Hostnamen oder die IP-Adresse des Computers kennen, auf dem der OpenSSH-Server installiert ist.

Sie können den folgenden Befehl ausführen, um herauszufinden, mit welcher IP-Adresse der OpenSSH-Server konfiguriert wurde:

$ ip a

Wie Sie im markierten Abschnitt des Screenshots unten sehen können, lautet die IP-Adresse meines OpenSSH-Servers 192.168.199.132

Wenn Sie IPv6 konfiguriert haben, sollten Sie auch IPv6 (fe80::2403:45b7:de5d:cbd0 in meinem Fall) IP-Adresse, wie Sie im markierten Abschnitt des Screenshots unten sehen können.

Um nun von einem anderen Computer aus eine Verbindung zum SSH-Server herzustellen (muss sich im selben Netzwerk befinden oder mit einer internetfähigen Adresse konfiguriert sein), führen Sie den folgenden Befehl aus:

$ ssh BENUTZERNAME@IP_ADRESSE

HINWEIS: Hier NUTZERNAME ist der Name des Benutzers, unter dem Sie sich mit dem OpenSSH-Server verbinden möchten und IP ADRESSE ist die IP des OpenSSH-Servers.

Eintippen Ja und drücke dann weitermachen.

Geben Sie nun das Passwort für Ihren Benutzer ein NUTZERNAME auf dem OpenSSH-Server und drücken Sie .

Du solltest verbunden sein.

Jetzt können Sie jeden gewünschten Befehl ausführen und Ihren Arch Linux-Server remote konfigurieren.

Konfigurationsdateien des OpenSSH-Servers

Die Hauptkonfigurationsdatei des OpenSSH-Servers ist in /etc/ssh/sshd_config

Sie können dort einige Optionen aktivieren und deaktivieren, um die Funktionsweise des OpenSSH-Servers zu ändern. Weitere Informationen zu allen Optionen, die der OpenSSH-Server unterstützt, finden Sie in der Manpage des OpenSSH-Servers mit dem folgenden Befehl:

$ man sshd_config

Ich werde in diesem Artikel über einige der häufigsten sprechen.

Ändern des Standardports

Sie können den Standardport ändern 22 in etwas anderes. Es ist gut für den Sicherheitszweck.

Angenommen, Sie möchten den Port ändern in 888. Bearbeiten Sie zuerst die sshd_config Datei mit folgendem Befehl:

$ sudo nano /etc/ssh/sshd_config

Sie sollten das folgende Fenster sehen. Jetzt die markierte Zeile auskommentieren und einstellen Port 22 zu Hafen 888.

Die endgültige Konfigurationsdatei sollte so aussehen.

Speichern Sie nun die Datei mit + x und drücke dann ja und drücke dann .

Starten Sie nun den OpenSSH-Server mit dem folgenden Befehl neu:

$ sudo systemctl Neustart sshd

Jetzt können Sie sich mit dem folgenden Befehl mit dem OpenSSH-Server verbinden:

$ ssh -p 888 BENUTZERNAME@IP_ADRESSE

Geben Sie Ihr Passwort ein und drücken Sie .

Du solltest verbunden sein.

SSH-Server sichern

Sie können Ihren OpenSSH-Server sichern, indem Sie die folgenden Optionen im sshd_config Konfigurationsdatei.

X11Weiterleitung - Die Aktivierung der X-Weiterleitung macht Ihr System anfällig für X11-bezogene Probleme. Es ist also eine gute Idee, es auf einzustellen Nein.

PermitRootLogin - Du solltest nicht zulassen Wurzel Benutzer können sich direkt am System anmelden. Sie sollten es immer auf setzen Nein.

Hafen - den Standardport ändern 22 zu etwas Nicht-Standard wie 9812. Es ist eine gute Sicherheitspraxis.

So installieren, konfigurieren und optimieren Sie SSH-Server unter Arch Linux. Danke, dass du diesen Artikel gelesen hast.

Weisen Sie Ihre Maustasten mit der X-Mouse Button Control für verschiedene Software unterschiedlich zu
Vielleicht benötigen Sie ein Tool, mit dem sich die Steuerung Ihrer Maus bei jeder von Ihnen verwendeten Anwendung ändern kann. In diesem Fall können ...
Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...
AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...