How to Change SSH Port in Linux Easily

Change SSH Port in Linux

By default, most of the web server’s SSH port is 22 such as AWS, Digital Ocean. By changing the SSH port of any Linux server, you can tighten the security of the server. In this, tutorial, I am going to change SSH port in Linux easily.

Change SSH Port in Linux Easily

You can easily change SSH port in Linux systems. You can use ports ranging from 0 to 65535. The port number 0 is reserved and cannot be used. The default SSH service listen on port 22. Just this port with some other ports.

To change and update SSH port, edit OpenSSH configuration file

$ sudo vi /etc/ssh/sshd_config

In the configuration file, search for port 22 . When you find port 22, uncomment the port and replace it with some other nonstandard port (let’s take 2220.) Now save the config file.

Search for
Port 22

Replace with
Port 2220

Now, restart the SSH daemon to apply changes.

$ sudo systemctl restart ssh 

Awesome, your ssh server login port has been changed successfully.

Access the Server with New SSH Port

As the SSH daemon is running under non-standard port, you have to mention port number with the command-

$ ssh -p 2220 [email protected]


In this short tutorial, you have learned to change SSH port in linux. If you have any doubts feel free to contact me, I will definitely try to help you. Also, you can join our elite Facebook group to get direct help from me. If you like this tutorial, please share this article on your social media handle


Please enter your comment!
Please enter your name here