How to setup password less ssh login in linux server

In this article , we will discuss how to setup password less ssh login on RedHat linux, OE linux and solaris. After enable password less ssh login on Linux,solaris or unix server. We can easily switch to another server without enter password.

 

 Setup Password less SSH in Linux Server :-

 

SSH is an open-source and most trusted network protocol that is use to login to remote server. It is use to transfer file from one host to remote host over the network using SCP protocol. First of all login on source server 192.168.0.10 and generate pair of public keys using below command.

 

Source server 192.168.0.10

Destination server 192.168.0.11

 

Step 1:- Generate public authentication  keys on 192.168.0.10.

[root@backup ~]# ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

4d:05:39:fc:42:84:b6:e7:29:55:ee:32:dh:8b:ff:19 [email protected]

 

Step 2:- Create .ssh Directory on – 192.168.0.11

 
ssh [email protected] mkdir -p .ssh
 
 
 

Step 3: Copy/Upload Generated Public Keys to – 192.168.0.11

 
cat .ssh/id_rsa.pub | ssh [email protected] ‘cat >> .ssh/authorized_keys’
 
 
 

Step 4:- Set permission on 192.168.0.11

The most common issue is permission on remote server. The permissions of the directories should be 
chmod 700 .ssh; chmod 640 .ssh/authorized_keys

Step 5 :- Login from 192.168.0.10 to 192.168.0.11 without password.

Leave a Comment