Get your server issues fixed by our experts for a price starting at just 25 USD/Hour. Click here to register and open a ticket with us now!

Author Topic: Password less SSH login to server  (Read 1554 times)

0 Members and 1 Guest are viewing this topic.

aneeshs

  • Guest
Password less SSH login to server
« on: May 20, 2017, 09:34:07 pm »
By using the ssh-keygen command, we can generate public and private key pairs, which can be used for password less SSH login to a server.

First you have to generate the keys from the server to which you need the password less login.

1. Login to the server
   #ssh root@server

2. Generate the key
   #ssh-keygen -t rsa

By default, the keys id_rsa (private key) and id_rsa.pub(public key) will be generated to the directory ~/.ssh

3. Move to the .ssh directory
   #cd .ssh

4. Add the public key to SSH authorized_keys file
   #cat id_rsa.pub >> authorized_keys

5. Modify the permission of authorized_keys file for privacy purposes
   #chmod 600 authorized_keys

6. Delete the public key from the server
   #rm id_rsa.pub

Now we have to configure the client side

1. Move to the .ssh directory
   #cd .ssh

2. Copy the private key from the server to the client machine
   #scp root@server:.ssh/id_rsa .

Once this is done, you will be able to login to the remote server via SSH without the password authentication from the client machine.