Changing the SSH Port on CentOS 7
1. Login to your server's SSH and make sure you are connected as the root user or have root user permissions.
2. Run the command below to make sure that all your package repositories are fully up to date:
sudo yum update
3. Run the command (you can replace "nano" with your preferred editor, for example, vi):
4. Locate the line that says:
5. Remove the hashtag before the line and replace "22" with your desired port number.
6. Leave the editor you were editing the file with.
7. Run the two commands below and replace 22 with the port number you chose above to ensure your firewall is not blocking connections to your desired port number.
sudo iptables -I INPUT -p tcp -m tcp --dport 22 -j ACCEPT sudo firewall-cmd --zone=public --add-port=22/tcp
Congratulations! You have now successfully changed your SSH port and allowed connections to it.