SSH  - Creating a keygen to automatically logon to remote servers

csr@MainPC:~/Downloads$ ssh-keygen

Generating public/private rsa key pair.

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

Enter passphrase (empty for no passphrase): 

Enter same passphrase again: 

Your identification has been saved in /home/csr/.ssh/id_rsa

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

The key fingerprint is:

SHA256:LAkXcDEfDYkzGq/aWJoL0ViHPvwsbxg9NOfeujAgyMg csr@MainPC

The key's randomart image is:

+---[RSA 3072]----+

| ..=oo+ |

| ...++... |

| o o+.o. |

|=* .+ooo |

|*E*o =o S |

| o.== .. |

|. .X=o . |

| .*ooo. . |

| .o. oo |

+----[SHA256]-----+

csr@MainPC:~/Downloads$ ssh-key

ssh-keygen ssh-keyscan 

csr@MainPC:~/Downloads$ ssh-key

ssh-keygen ssh-keyscan 

csr@MainPC:~/Downloads$ ssh-copy-id csr@192.168.10.218

/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/csr/.ssh/id_rsa.pub"

/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed

/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys

csr@192.168.10.218's password: 

Number of key(s) added: 1

Now try logging into the machine, with: "ssh 'csr@192.168.10.218'"

and check to make sure that only the key(s) you wanted were added.

csr@MainPC:~/Downloads$ ssh 192.168.10.218

Web console: https://rhel-lab1.htf.com.mx:9090/ or https://192.168.10.218:9090/

Last login: Tue Apr 9 16:00:47 2024 from 192.168.10.209

[csr@rhel-lab1 ~]$