Das Secure Shell (SSH)-Protokoll verwendet standardmäßig Port 22. Als Administrator eines virtuellen/dedizierten Servers ist es immer eine gute Idee, dies zu ändern. Wenn Sie den Port auf eine andere Nummer ändern, werden viele Angriffe gestoppt, da Angriffstools versuchen, eine Verbindung zu Port 22 herzustellen.
Die von uns verwendeten Befehle wurden auf einer CentOS-Distribution mit installiertem cPanel getestet.
Wenn Sie auf Ihrem Server eine Firewall verwenden, setzen Sie die neue Portnummer auf die Whitelist. Blockieren Sie nach Abschluss des Portwechsels die alte Portnummer.
So ändern Sie den SSH-Port:
1. Melden Sie sich als root bei Ihrem Server an .
2. Öffnen Sie die /etc/ssh/sshd_config Datei in einem Texteditor (wie vi, nano etc.).
vi /etc/ssh/sshd_config
3. Suchen Sie nach der Zeile
Port 22
4. Ändern Sie den Wert 22 beispielsweise auf 3700. Sie können einen Port aus dem User Ports Interval (1024-49151) verwenden, der von der Internet Assigned Numbers Authority (IANA) zugewiesen wurde.
5. Speichern Sie die Datei, beenden Sie den Editor und starten Sie den SSH-Server neu.
service sshd restart
6. Öffnen Sie ein neues Terminalfenster (oder verwenden Sie PuTTY) und versuchen Sie, sich mit dem neu zugewiesenen Port zu verbinden:
ssh [email protected] 3700
Portnummern werden basierend auf drei Bereichen auf verschiedene Weise zugewiesen:Systemports (0–1023), Benutzerports (1024–49151) und die dynamischen und/oder privaten Ports (49152–65535); die unterschiedliche Verwendung dieser Bereiche ist in [RFC6335].
beschrieben https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
Zugehöriger KB-Artikel:So installieren Sie den Nano-Editor mit yum