If you want to login to remote hosts using common password or no-password, you can exchange SSH keys. Step One—Create the RSA Key Pair The first step is to create the key pair on the client machine (there is a good chance that this will just be your computer): ssh-keygen -t rsa Step Two—Store the Keys and Passphrase Once you have entered the Gen Key command, you will get a few more questions: Enter file in which to save the key (/home/demo/.ssh/id_rsa): You can press enter here, saving the file to the user home (in this case, my example user is called demo). Enter passphrase (empty for no passphrase): It's up to you whether you want to use a passphrase or not. Step Three—Copy the Public Key Once the key pair is generated, it's time to place the public key on the virtual server that we want to use. You can copy the public key into the new machine's authorized_keys file with the ssh-copy-id command. Make sure to replace the example username and IP ...