Modify SSH Port on Linux Modify SSH configuration file 1 sudo vi /etc/ssh/sshd_config 1 2 3 # Port 22 # default Port <NEW_SSH_PORT> Update and reload firewall 1 2 firewall-cmd --add-port=<NEW_SSH_PORT>/tcp --permanent firewall-cmd --reload Restart SSH service 1 sudo systemctl restart sshd Verify 1 sudo ss -lptn 'sport = :<NEW_SSH_PORT>' Output: 1 2 3 State Recv-Q Send-QLocal Address:Port Peer Address:Port LISTEN 0 128 *:<NEW_SSH_PORT> *:* users:(("sshd",pid=1258,fd=3)) LISTEN 0 128 [::]:<NEW_SSH_PORT> [::]:* users:(("sshd",pid=1258,fd=4)) Login with new SSH port 1 ssh -p <NEW_SSH_PORT> <USER>@<HOST>