Class DefaultAuthorizedKeysAuthenticator

All Implemented Interfaces:
UsernameHolder, PublickeyAuthenticator

public class DefaultAuthorizedKeysAuthenticator extends AuthorizedKeysAuthenticator implements UsernameHolder
Monitors the ~/.ssh/authorized_keys file of the user currently running the server, re-loading it if necessary. It also (optionally) enforces the same permissions regime as OpenSSH does for the file permissions. By default also compares the current username with the authenticated one.
Author:
Apache MINA SSHD Project