| 
       
     | 
        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.
     |