OpenSSH is a collection of applications that enable secure remote communication with your Linux server using the ssh protocol. This is used primarily for secure remote shell access and file transfer. The most secure current authentication method is via public key authentication, which is far superior to username and password authentication.