To configure SSH Passwordless Login Using SSH Keygen.
Find My Scenario to configure.
SSH Client : 192.168.1.193 ( CentOS 7 )
SSH Remote Host : 192.168.1.47 ( CentOS 7 )
SSH Remote Host : 192.168.1.47 ( CentOS 7 )
Step 1: Create Authentication SSH-Kegen Keys on – (192.168.1.193 – Client)
First login into server 192.168.1.193 with user root and generate a pair of public keys using following command.
[root@gcdc-nms opt]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/rsync_key
Enter passphrase (empty for no passphrase): [Hit Enter]
Enter same passphrase again: [Hit Enter]
Your identification has been saved in /root/.ssh/rsync_key.
Your public key has been saved in /root/.ssh/rsync_key.pub.
The key fingerprint is:
SHA256:9hAlaN2gBCOmbIVv4QcGOiMSZp9yIHcVFgeWvHizo/4 root@gcdc-nms.localdomain
The key's randomart image is:
+---[RSA 2048]----+
|o=*.++OB+o. |
|**+*.==o.o. |
|B+++oo... |
|+oo+..+ . |
| . .. oS |
| o. o |
| . . . |
| . |
| ...E |
+----[SHA256]-----+
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/rsync_key
Enter passphrase (empty for no passphrase): [Hit Enter]
Enter same passphrase again: [Hit Enter]
Your identification has been saved in /root/.ssh/rsync_key.
Your public key has been saved in /root/.ssh/rsync_key.pub.
The key fingerprint is:
SHA256:9hAlaN2gBCOmbIVv4QcGOiMSZp9yIHcVFgeWvHizo/4 root@gcdc-nms.localdomain
The key's randomart image is:
+---[RSA 2048]----+
|o=*.++OB+o. |
|**+*.==o.o. |
|B+++oo... |
|+oo+..+ . |
| . .. oS |
| o. o |
| . . . |
| . |
| ...E |
+----[SHA256]-----+
Step 2: Create .ssh Directory on – 192.168.1.47 (Server)
# ssh root@192.168.1.47 mkdir -p .ssh
Step 3: Upload Generated Public Keys to – 192.168.1.47 (Go to 192.168.1.193 – Client)
# cat .ssh/id_rsa.pub | ssh root@192.168.1.47 'cat >> .ssh/authorized_keys'
Step 4: Set Permissions on – 192.168.1.47 (Server)
# ssh root@192.168.1.47 "chmod 700 .ssh; chmod 640 .ssh/authorized_keys"
Step 5: Login from 192.168.1.193 (Client) to 192.168.1.47 (Server) Server without Password
# ssh root@192.168.1.47
No comments:
Post a Comment