Search results for:
Table of Contents
Changing your SSH port can be a crucial step when securing your VPS against potential malicious activity. This article will cover the process of changing your server's SSH port. You'll need to be logged into your server via SSH. If you're not sure how to access your server via SSH, please refer to our guide: Connecting to Your Server via SSH.
This article requires the editing of key SSH configuration files. You can use any text editor that you'd like, however. For this article, we will be using the Linux text editor nano. Once you're are ready to proceed, please refer to the following steps.
Step 1: Change your directory to /etc/ssh/ via the following command
Step 2: Here, you'll want to make a backup of your current sshd_config. To do this, run the following command
cp sshd_config sshd_config.bak
Step 3: You'll now need to edit the sshd_config file via the following command
Step 4: In nano, search for the word "port" by pressing ctrl+w, then typing in port and pressing enter
Step 5: Once you locate the port setting, you can delete the # symbol to uncomment the line
Step 6: Change the port number, which should be 22, to any port you wish under 65535
Step 7: It is advised not to use the following ports as they are generally in use
You can always cat /etc/services to find which port numbers are configured on your server
Step 8: Finally restart the SSH service with the following command
service sshd restart
Written by Michael Brower / June 23, 2017