What is SSH?

What is SSH?

SSH, which stands for Security Shell or Secure Socket Shell, is commonly used by web hosts fir secure communication between computers. It transmits data by encrypting it first and allows users to authenticate on either end of the communication. This communication protocol allows administrators in a network to log into any computer, remotely manage it and also share files safely - all within the same network. Before sharing files you will have to download an SFTP client, example: WinSCP. An RSA public-key is used for authentication on the remote end. To get connected, the remote computer and the user both need to download an SSH program - the server and client versions, respectively.

Before SSH, Telner, rlogin, ftp and other remote shells were used for management within a network. These shells transmitted data in plain text format, thereby exposing it to breach and violations. SSH, which is a lot more sophisticated that any of its predecessors, is essential in a world where high-value and sensitive data is being passed around all the time over the Internet and other unsecured networks. Unix powers its interface and there are three types of encryptions algorithms, of which IDEA is the default. IDEA ensures that all the activity after the login is encrypted, not just the password.

The encryption is extremely robust and protects the network from threats like DNS spoofing, IP spoofing and IP source routing. An invader can coerce the SSH to disconnect, but can't do much damage after that. The network is firmly secured against hijacking or the possible collection of passwords by attackers. SSH is compatible with Unix, Windows, Macintosh and OS/2 systems, making it a widely used security tool worldwide. Most web hosts now offer this, even in their basic packages, and critics generally look down upon those that don't.


We've Moved!

UK Web Hosting are now HostPresto! Same company, same great products, same amazing support - just a new name!

Go to hostpresto.com