Why use SSH?

1. SSH allows two computers to pass information between each other without being visible to to other via packet sniffing or other methods.

2. SSH allows a user to utilize the free public internet such a coffee shop wi-fi safely by tunneling all internet traffic through a safer location, such as through one's home computer. This prevents lurking hackers at the coffee shop from grabbing your banking passwords while you check your bank account balance and email with your overpriced cup of joe.

3. SSH also allows for secure file transfers bewteen computers using Secure File Transfer Protocol (SFTP) instead of an unsecure File Transfer Protocol (FTP).

4. SSH allows you to use your cell phone to safely, securely, and remotely reach your home or work computer to download or upload a file from your home network.

Secure Shell or SSH is a protocol that connects two computers with an encrypted tunnel. The tunnel consists of an SSH server (a.k.a. your home desktop computer) and an SSH client (Your iPad using Starbucks Wi-fi). What makes this protocol secure is that usernames and passwords are only passed between the computers after the encrypted tunnel has been created. Telnet is the predecessor to SSH had an encrypted tunnel between the two computers, however, the username and password was still passed in an unencypted form. Telnet is not considered to be secure and should not be utilized for any reason.

The SSH protocol runs through port 22 naturally. However, it is common to designate some other port to run this service through. It is prudent to authenticate with a user name and password and it is still even more secure to generate an RSA certificate that the two computers utilize to authenticate eachother. To further secure the RSA certificate, it is common to encrypt the certificate with a passphase when the RSA certificate is generated.

SSH is native on most Linux Systems to include Mac. However, Windows computers must have an SSH server installed and started on the Home/Work Desktop computer as well as an SSH client installed and running on the remote computer

There are a number of software downloads available to utilize this service:

First, there must be a computer at home running an SSH server application. The home router must be configured to send SSH data to the appropriate port (usually port 22). In Linux simply install openssh-server. In Windows, one can install Bitvise SSH Server which can be found: here.

Second, there must be a remote computer that is running an SSH Client application

  • Return to Home Page

  • Webmaster: hardyjc@yahoo.com