Package buildbot :: Module manhole
[frames] | no frames]

Module manhole

source code

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