Um den SSH-Port des Linux-Servers zu ändern, müssen Sie sich über SSH beim Server anmelden und die SSH-Konfigurationsdatei ändern.
# vim /etc/ssh/sshd_config
Suchen Sie im ersten Abschnitt nach #Port 22.
Ändern Sie den Port 22 in den Port, den Sie für SSH festlegen möchten.
Speichern Sie die Änderungen, nachdem Sie die Datei geändert haben.
Starten Sie sshd.service neu.
# systemctl restart sshd
Überprüfen Sie die Änderungen
# ss tlupn | grep sshd
Ausgabe:
tcp HÖREN 0 128 *:$port *:* Benutzer:(("sshd",pid=1135,fd=3))
tcp HÖREN 0 128 :::$port :::* Benutzer:(("sshd",pid=1135,fd=4))
Fügen Sie den Port in die Firewall ein
# firewall-cmd --zone=public --add-port=$port/tcp --permanent
Laden Sie die Firewall neu
# firewall-cmd --reload
Alles ist eingestellt. Jetzt können Sie den Server neu starten und sich über SSH mit dem neuen Port am Server anmelden.
# ssh -p $port [user]@[IP address]