Assume that you are a user "aliceA" on hostA, and wish to ssh to hostB as user "aliceB", without entering her password on hostB. You can follow this guide to enable ssh login without entering a password.
First of all, you need to be logged in as user "aliceA" on hostA.
Generate public/private rsa key pair by using ssh-keygen. The generated key pair will be stored in ~/.ssh directory.
Then, create ~/.ssh directory on aliceB account at the destination hostB by running the following command. This step can be omitted if there is already .ssh directory at aliceB@hostB.
Finally, copy the public key of user "aliceA" on hostA to aliceB@hostB to enable password-less ssh.
From this point on, you no longer need to type in password to ssh to aliceB@hostB from aliceA@hostA.
Subscribe to Xmodulo
You can have daily Linux tutorials and FAQs delivered to your email inbox. Simply enter your email address below to subscribe to our mailing list. You will receive hands-on guides and carefully written tutorials related to Linux, everything for free.