What it Public Key Authentication?
Public Key Authentication (PKA) is more secure way to authenticate to a server
than using passwords. Using username/password authentication method, you prove
your identity using password but if the server is hacked, an attacker can learn
your password. Public Key Authentication solves this problem.