Authentication, also referred to as user identity, is the means by which a system verifies
that access is only given to intended users and denied to anyone else. Many
authentication methods are currently used, ranging from familiar typed passwords to
more robust security mechanisms. Most Secure Shell implementations include password