What is Secure Shell (SSH) ?Secure Shell (SSH) is a cryptographic network protocol for secure data communication and is given access to remote commands between two computer networks.
Every server created on a Virtual Private Server (VPS) and Virtual Data Center (VDC) that uses the Linux Operating System and has a Public IP, there is an SSH feature automatically. SSH functions to access the server from any device that supports the use of SSH.
Secure Shell (SSH) is designed as a replacement for Telnet and other insecure Remote Shell Protocols such as Berkeley RSH and REXEC Protocol, which send information, especially passwords in text form, which causes vulnerability to interception and uses packet analyzers. The encryption used by SSH aims to provide data confidentiality and integrity over insecure networks, such as the Internet.
Use of SSH
- As a combination of SFTP (Secure File Transfer Protocol), which is a safe alternative to FTP file transfer
- RSYNC for copying and transferring files efficiently and safely (almost the same as FTP)
- Browsing the web through a proxy connection that is encrypted with SSH Client that supports the SOCKS protocol
- Remote monitoring and management of servers through one or more mechanisms
Unlike Linux & Mac, which relies on terminals to access SSH. Windows uses third party software to be able to use the features of SSH. For example, third party applications that are usually used to access SSH servers are Putty