SSH (Secure Shell) has a client and server application that allows you access a remote computer using a secure connection. SSH is often used on Linux servers and supports password or public/private key authentication. Besides remote management, you can also use it to forward TCP ports or access a graphical desktop with X11.