ssh-keygen - Wikipedia
https://en.wikipedia.org/wiki/Ssh-keygenssh-keygen is a standard component of the Secure Shell (SSH) protocol suite found on Unix, Unix-like and Microsoft Windows computer systems used to establish secure shell sessions between remote computers over insecure networks, through the use of various cryptographic techniques. The ssh-keygen utility is used to generate, manage, and convert authentication keys.
How to Use ssh-keygen to Generate an SSH Key
linuxhint.com › use-ssh-keygen-to-generate-an-ssh-keySSH supports various types of authentication systems. Public key-based authentication and password-based authentication are mostly used. Key-based authentication is more secure than password-based based authentication. Authentication key pairs for the SSH are generated by the ssh-keygen tool that can be used for different purposes such as authenticating the host, automating login, etc.