One of the most useful features in the everyday life of a Linux user is the ability to connect to remote servers without the burden of remembering all the addresses, ports, users, and passwords. Well, if one resorts to using some kind of client such as Putty, it can store all these details in a connection snippet. We can recall when we need to log in to a remote host, but Linux offers a more native and practical way to reach this goal. We are talking about passwordless connections, which means we just ssh to a host alias and we are in, no questions asked, and nothing other than an alias to remember.
What do we need to set up such a nice connection method? We have a few actors in place: we have to check the server setup, generate some keys, and configure the client.