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
