SELinux ssh Port ändern

Aus Xinux Wiki
Version vom 12. September 2023, 14:11 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== SSH-Port-Änderung unter Verwendung von SELinux == mini|rechts|SSH-Logo In diesem Artikel erfahren Sie, wie Sie den SSH-Port auf eine…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

SSH-Port-Änderung unter Verwendung von SELinux

In diesem Artikel erfahren Sie, wie Sie den SSH-Port auf einem Linux-Server von 22 auf 9922 ändern können, während Sie SELinux und Ihre Firewall ordnungsgemäß konfigurieren.

Schritte

SSH-Port in der SSH-Konfigurationsdatei ändern

  1. Öffnen Sie die SSH-Konfigurationsdatei in einem Texteditor: `sudo nano /etc/ssh/sshd_config`.
  2. Ändern Sie die Zeile `Port 22` in `Port 9922`.
  3. Speichern Sie die Datei und beenden Sie den Texteditor.

Port-Änderung in SELinux melden

  1. Verwenden Sie den Befehl `sudo semanage port -a -t ssh_port_t -p tcp 9922`, um die Portänderung in SELinux zu melden.

Firewall-Regeln aktualisieren

  1. Wenn Sie eine Firewall wie iptables verwenden, fügen Sie eine Regel hinzu, um den Datenverkehr auf Port 9922 zuzulassen: `sudo iptables -A INPUT -p tcp --dport 9922 -j ACCEPT`.
  2. Wenn Sie firewalld verwenden, verwenden Sie `sudo firewall-cmd` zum Hinzufügen einer Portregel.

SSH-Dienst neu starten

  1. Aktualisieren Sie den SSH-Dienst, um die Änderungen wirksam zu machen: `sudo systemctl restart sshd`.

Jetzt sollten Sie in der Lage sein, sich über SSH auf Port 9922 zu verbinden.

Hinweis

- Stellen Sie sicher, dass Sie den neuen Port in Ihrer SSH-Clientkonfiguration angeben, wenn Sie sich von einem Remote-Rechner aus verbinden.