If you have a website on a shared hosting platform, then you want to make sure that your site stays safe and secure. These days, there’s an unfortunate likelihood that your site will come under attack at some point.
One tool that you can use to help encrypt your information is SSH access, otherwise known as Secure Shell protocol. This encryption protocol allows you to create a safe connection on an unsecured network within your network.
Let’s take a look at what you need to know about SSH access and how it works on your shared hosting plan.
What is SSH Encryption?
Secure Shell Encryption enables secure access to an insecure network. This protocol uses public key cryptography to ensure the safe transfer of data across this network. You can use SSH for a variety of other things including restricting remote access to your server. It prevents hackers from trying to impersonate you during login by providing you with a private key to gain access.
How Does SSH Access Work on Shared Hosting Plans?
When you log into your shared hosting server, you can use the secure shell protocol to upload or move files and execute commands over an unsecured network. (Note: This will only work with those sites that are running the Linux operating system.) This will prevent access without your key.
Launch your web presence quickly and easily with Shared Hosting. Our user-friendly hosting is perfect for everyone, providing the fastest shared hosting experience possible, all powered by cPanel.
Free Domain & SSL Certificates Unlimited Bandwidth 400+ One-Click Applications USA & European Data Centers
Security on a shared plan is especially important because there are hundreds of websites saved on one server. Oftentimes, there is no wall or security separating these accounts. If one of those sites is hacked or compromised with malware, then it can leave your site open to a hacker as well. Secure shell access can help provide another level of security.
How to Create An SSH Key
In order to create an SSH key, you should first log into your control panel for the website that you want to securely connect with. Then follow these steps:
- Select SSH Access under Security
- Select Manage SSH Keys
- Select Generate a New Key
When you are generating a new key, you will be asked to create a strong password for that key. In general, the safest passwords are a totally random mixture of characters. It should be between 12 and 16 characters and a mixture of lowercase letters, uppercase letters, numbers, and special characters (such as #, !, %, etc.). Never use sequential numbers, letters, or names because a hacker can easily guess these kinds of passwords. The more random your password key is, the safer you will be.
Once you have created the key password, click Generate Key and you will receive a message that it has been created. Once you have done this, you will need to authorize the key in order to use it. Once again, log into your control panel.
Then complete the following:
- Select SSH Access under Security
- Select Manage SSH Keys
- Find the key you created. (It should be listed under Public Keys.) Then select the key and you should get a message saying that the key is not authorized.
- Click Authorize. You will then receive a message when this has been enabled.
Shared hosting plans are very popular, but they do come with some issues when it comes to potential security flaws and openings. InMotion Hosting offers SSH access so that you can protect yourself when you are accessing your website over an unsecured connection.