|  | makeTelnetProtocol | 
    |  | chainedProtocolFactory | 
    |  | AuthorizedKeysChecker Accept connections using SSH keys from a given file.
 | 
    |  | TelnetManhole This Manhole accepts unencrypted (telnet) connections, and requires a
      username and password authorize access.
 | 
    |  | PasswordManhole This Manhole accepts encrypted (ssh) connections, and requires a 
      username and password to authorize access.
 | 
    |  | AuthorizedKeysManhole This Manhole accepts ssh connections, and requires that the 
      prospective client have an ssh private key that matches one of the 
      public keys in our authorized_keys file.
 | 
    |  | ArbitraryCheckerManhole This Manhole accepts ssh connections, but uses an arbitrary 
      user-supplied 'checker' object to perform authentication.
 |