SSH Passwordless Login Using SSH Keygen in 5 Easy Steps

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Ravi Saive

I am Ravi Saive, creator of TecMint. A Computer Geek and Linux Guru who loves to share tricks and tips on Internet. Most Of My Servers runs on Open Source Platform called Linux. Follow Me: Twitter, Facebook and Google+

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

242 Responses

  1. Ramesh says:

    awesome document about the remote ssh setup….

  2. rick says:

    Here’s a much easier way to do it.

    On the client:

    $ ssh-keygen
    $ ssh-copy-id [user]@[server-ip]


  3. sid says:

    Thanks, this worked like a charm!

  4. Tom Harrison says:

    I just learned recently that ssh has a simple command to automate the installation of the new public key on remote servers that does steps 2-4 automatically: ssh-copy-id.

  5. Martin says:

    Hey, how does it work if i want to shut-down 2 or more remote servers with this method, because when i try to do a 2nd remote then i can’t log into the 1st without password any more :(

    • Matt says:

      That doesn’t make sense to me. Do you mean that you are trying to shutdown machine c from machine b? Or are you trying to shut down both b and c from a

    • Matt says:

      Actually, I think you may be repeating the key gen step twice. Create the key once and copy to both targets.

  6. atomic.kidd says:

    Possible to update your publickey authentication method from ssh1 to ssh2 protocol-2 – as ssh1 is pretty much obsolete. As well proper use of ssh-keygen to generate higher value key-types for better ssh security!

  7. Ramesh Oruganti says:

    Good, Nice article and easy to understand. keep posted these kind of technical stuff. will help to new people who is new the environments.

  8. Rasheed says:

    This seems very complicated all you have to do is use the command ssh-copy-id [email protected] and it would copy that id into the users authorized host files and you can ssh without a password.

  9. Shrikant Ahire says:

    Thanks buddy, you explained this well. I liked your explanation and it was helpful to me in creating a passwordless ssh on my single node cluster. I’ll try similar steps on my multinode hadoop cluster.

  10. nawaz says:

    This will work for same users (with the name) on different servers to login into each other user without password? for me its asking password again while I try to login

Leave a Reply to Rasheed Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.