Web Design and Development
One of the great things about HostGator is that it offers SSH (Secure Shell) on its shared hosting plans.
For most users, SSH may seem unnecessary, but having access to it is extremely useful. If you are concerned about security, for example, SSH can be used along with FTP to enable secure file transfers via SFTP (secure file transfer protocol) or SCP (secure copy protocol). It also prevents unauthorized access to your server and files because all login credentials are encrypted. (Logging in also requires a person to have a private key.) But probably the most common use for SSH is the command-line interface which enables you to easily connect to your server and send commands.
Alright, so how do you set it up on HostGator?
1. To get started, you need to request for SSH to be enabled on your account.
In the past, HostGator required a copy of a valid photoID in order to enable SSH. However, this no longer seems to be the case. And currently, there are three methods to get it setup:
2. Now you will need to configure it for access.
Log into your HostGator cPanel and navigate to SSH / Shell Access under the Security heading. And just follow the instructions to 'Manage', 'Create', and 'Authorize' SSH keys.
HostGator provides two Java-based utilities that you can use to connect to your server. But for maximum flexibility, standalone SSH clients are more useful. For Windows users, WinSCP and PuTTY are very popular. And for Mac users, Cyberduck is a highly recommended favorite.