The SSH protocol makes use of public important cryptography for authenticating hosts and users. The authentication keys, named SSH keys, are produced using the keygen software.This stops everyone from employing SSH to authenticate to a pc Except they may have your non-public key. To do this, open /etc/ssh/sshd_config inside a text editor with sudo