Wie der Standard-Port ändern 22 auf dem SSH-Server auf Fedora 26

Wechseln Sie zum Root-Benutzer

seine

Bearbeiten Sie die Konfigurationsdatei für den SSH-Server

nano /etc/ssh/sshd_config

Nehmen Sie die folgenden Änderungen an der Datei vor… Änderungsanträge sind in Gelb dargestellt. Hier haben wir das entfernt # und eine Nummer für den Port angegeben.

# Wenn Sie den Port auf einem SELinux-System ändern möchten, Du musst es erzählen
# SELinux über diese Änderung.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Hafen 2222
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

Speichern Sie die Datei.

Der in der Konfigurationsdatei angegebene Port muss in SELinux aktiviert werden. Andernfalls erhalten Sie beim Neustart des SSH-Serverdienstes eine Fehlermeldung.

semanage port -a -t ssh_port_t -p tcp 2222

Starten Sie den SSH-Server neu

Dienst-SSHD-Neustart

Weitere nützliche Befehle

Installieren Sie den Semanage-Befehl

dnf -y install Policycoreutils-python

 

Wenn Sie eine Firewall verwenden, müssen Sie möglicherweise auch den Port öffnen

firewall-cmd --permanent --zone=public --add-port=2222/tcp

firewall-cmd --reload