SSH, also known as Secure SHell and is a network protocol similar to Telnet, FTP etc, which tells your computer how to transmit data over a network using a set of rules or protocols. SSH has an additional feature, which as the name implies is is Security.
When you send data via Telnet or FTP – data is transmitted un-encrypted i.e. all the information including passwords is sent un-encrypted over the network be it over the internet or within your intranet. There have been several incidents where data transmitted in such a fashion is intercepted and sensitive information like passwords is stolen. Using SSH reduces this risk because data transmission is in encrypted format.
SSH is used to transmit not only data, but also files, commands etc. over the network. There are SSH clients and servers available for all major platforms such as Windows, Linux, Mac, Android, iPhone etc.
It is not unusual to hear another word commonly referred to when using SSH. The word is OpenSSH. OpenSSH is a free version of the SSH connectivity tools that technical users of the Internet rely on. The OpenSSH suite replaces rlogin and telnet with the ssh program, rcp with scp, and ftp with sftp.
Learn SSH Step by Step:
I found some interesting videos by Jordan Keyes and Eli the Computer guy, who explain SSH beautifully. Here are some videos to help you learn SSH:
- Introduction to SSL.
2. Installation of Open SSH Server and Connecting to it.
3. SSH and FTP for Remote Administration