So konfigurieren und verwenden Sie OpenSSH in Red Hat

Wie wir alle wissen, ist das Wichtigste, worauf wir immer achten müssen, dass alle von uns gesendeten Informationen sicher sind und vollständig an ihrem Bestimmungsort ankommen . Bei dieser Gelegenheit werden wir über eines der Protokolle sprechen, die uns die Gewissheit geben, dass unsere Verbindungen sicher und in hohem Maße geschützt sind. Dieses Protokoll wird als SSH bezeichnet.

SSH-Handbuch

SSH ermöglicht im Wesentlichen die sichere Kommunikation zwischen zwei oder mehr Geräten , ermöglicht Benutzern die Remote-Anmeldung an einem Computer und im Gegensatz zu den bereits bekannten FTP- und TelNet-Diensten verschlüsselt SSH die Sitzung, wodurch wir mehr Vertrauen gewinnen. In Red Hat werden wir feststellen, dass das openssh-Paket sowohl für Server als auch für Client enthalten ist.

Vielleicht fragen sich manche, warum man SSH benutzt? Die Antwort ist sehr einfach. Denken Sie aus Sicherheitsgründen daran, dass einige Angreifer die Kommunikation zwischen zwei oder mehr Systemen abfangen können, um Informationen zu subtrahieren und auf unzulässige Weise zu verwenden. SSH bietet uns vor diesen Angriffen die folgenden Vorteile:

  • Ohne die erforderlichen Anmeldeinformationen kann niemand eine Verbindung zum Server herstellen
  • SSH verwendet eine 128-Bit-Verschlüsselung, die die Sicherheit erhöht
  • Bietet sichere Mittel zum Ausführen grafischer Anwendungen in einer Netzwerkumgebung
  • Wir können einen sicheren Kanal für die Übermittlung von Informationen verwenden
  • SSH unterstützt die Kerberos-Authentifizierung
  • SSH in Red Hat 7 hat Version 2
Grundsätzlich hat der Betrieb von SSH die folgenden Schritte
  • Zunächst wird überprüft, ob der Client eine Verbindung zum richtigen Server herstellt
  • Anschließend wird die Transportschicht zwischen Client und Server symmetrisch verschlüsselt
  • Der Kunde authentifiziert sich mit seinen Zugangsdaten
  • Der Client kann Aufgaben auf dem Remote-Server ausführen
See also  Tabellen in HTML5 - Teil 1

Mit SSH können wir zwei Arten von Dateien konfigurieren , die Client-Dateien (ssh, scp und sftp) und die Server-Dateien (der sshd-Daemon). Einige der folgenden Dateien finden Sie in Red Hat 7.2 für die jeweilige SSH-Konfiguration:

/ etc / ssh / moduli
In dieser Datei können wir die Werte der Authentifizierungsausrüstung konfigurieren.

/ etc / ssh / ssh_config
Dies ist die Standardkonfigurationsdatei des SSH-Clients.

/ etc / ssh / sshd_config
Es ist die Konfigurationsdatei des sshd-Daemons

/ etc / sysconfig / sshd
Es ist die Konfigurationsdatei der sshd-Dienste

Um in unserem Red Hat 7.2-System zu überprüfen, ob sshd installiert ist, können Sie den folgenden Befehl verwenden:

 Service sshd Status 

Wir können sehen, dass es gerade läuft:

openssh-2.jpg

Falls es nicht installiert ist, können wir den folgenden Befehl für die jeweilige Installation ausführen:

 yum -y installiere openssh-server openssh-clients 

Sobald wir es ausgeführt haben, starten wir den sshd- Dienst mit dem folgenden Befehl:

 systemctl starte sshd.service 

Um den Dienst zu stoppen, führen Sie einfach den folgenden Befehl aus:

 systemctl stop sshd.service 

Wenn der Dienst automatisch gestartet werden soll , können Sie Folgendes eingeben:

 systemctl enable sshd.service ln -s '/usr/lib/systemd/system/sshd.service' '/etc/systemd/system/multiuser.target.wants/sshd.service' 

Wenn wir die Konfiguration der Ports oder einen anderen Parameter ändern müssen, müssen wir Folgendes eingeben:

 #vi / etc / ssh / sshd_config 

Wir können sehen, dass Folgendes angezeigt wird:

openssh-3.jpg

Dort können wir Werte wie ändern

Port
Es ist der Kommunikationsport von sshd, standardmäßig ist es 22, wir können ihn modifizieren, um mehr Sicherheit zu bieten.

ListenAddress
Diese Option kann angepasst werden, falls unser Computer über eine andere Netzwerkschnittstelle verfügt und wir angeben möchten, welcher SSHD-Schnittstelle er beitritt.

AllowUsers
Durch diese Option können wir jedem Benutzer den Zugriff über SSH erlauben.

See also  Sicherheitslücke einer Website mit ZAP prüfen

Wir können jede der Optionen nach unseren Bedürfnissen analysieren. Denken Sie daran, dass wir den Dienst neu starten müssen, wenn wir Änderungen in der Konfigurationsdatei vornehmen. Dazu verwenden wir den Befehl:

 Dienst sshd Neustart 

, en nuestro caso la IP es la 192.168.0.13. Wir überprüfen die IP-Adresse, die unser Computer hat, mit dem Befehl ifconfig . In unserem Fall lautet die IP 192.168.0.13. Die Verbindung über SSH stellen wir mit dem allen bekannten Programm Putty her , das Sie unter folgendem Link herunterladen können.

Sobald wir Putty ausführen, geben wir einfach die IP-Adresse der Red Hat-Maschine und den Standardport (22) oder den von uns eingerichteten Port ein.

openssh-4.jpg

Klicken Sie auf OK, und es wird eine Sicherheitsmeldung angezeigt, die wir akzeptieren. Sie müssen Ihre Anmeldeinformationen eingeben, um auf das System zugreifen zu können:

openssh-5.jpg

Und so greifen wir sicher auf unsere Red Hat 7.2 zu:

openssh-6.jpg

Um von einem Client-Computer aus auf den Server zuzugreifen, müssen Sie die Syntax ssh nombre_equipo verwenden. Wenn Sie eine Verbindung mit einem Benutzernamen herstellen möchten, müssen Sie Folgendes eingeben:

 ssh user @ computername 

Zum Beispiel:

 ssh [email protected] 

Wie wir sehen, bietet SSH uns eine sichere Möglichkeit, auf unsere Server aus der Ferne zuzugreifen, wobei wir uns darauf verlassen können, dass alle gesendeten und empfangenen Informationen die besten Sicherheitsmaßnahmen bieten.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *