Getting started with OpenSSH
OpenSSH is quite possibly the most useful tool in existence for managing Linux servers. Of all the countless utilities available, this is the one I recommend that everyone master as early as possible. Technically, I could probably better fit a section for setting up OpenSSH in Chapter 7, Managing Your Ubuntu Server Network, but this utility is very handy, and we should start using it as soon as possible. In this section, I'll give you some information on OpenSSH and how to install it, and then I'll finish up the section with a few examples of actually using it.
OpenSSH allows you to open a shell on other Linux servers, allowing you to run commands as if you were there in front of the server. In a Linux Administrator's workflow, they will constantly find themselves managing a plethora of machines in different locations. OpenSSH works by having a daemon running on the server that listens for connections. On your workstation, you'll use your SSH Client to connect...