tlssh is like SSH, but based on TLS. With tlssh, users log in using client certificates, never usernames or passwords.