Endpoint implementations of various SSH interactions.

Variable __all__ Undocumented
Class AuthenticationFailed An SSH session could not be established because authentication was not successful.
Class SSHCommandAddress An SSHCommandAddress instance represents the address of an SSH server, a username which was used to authenticate with that server, and a command which was run there.
Class SSHCommandClientEndpoint SSHCommandClientEndpoint exposes the command-executing functionality of SSH servers.
Interface _ISSHConnectionCreator An _ISSHConnectionCreator knows how to create SSH connections somehow.
Class _CommandChannel A _CommandChannel executes a command in a session channel and connects its input and output to an IProtocol provider.
Class _ConnectionReady _ConnectionReady is an SSHConnection (an SSH service) which only propagates the serviceStarted event to a Deferred to be handled elsewhere.
Class _UserAuth _UserAuth implements the client part of SSH user authentication in the convenient way a user might expect if they are familiar with the interactive ssh command line client.
Class _CommandTransport _CommandTransport is an SSH client transport which includes a host key verification step before it will proceed to secure the connection.
Class _ReadFile A weakly file-like object which can be used with KnownHostsFile to respond in the negative to all prompts for decisions.
Class _NewConnectionHelper _NewConnectionHelper implements _ISSHConnectionCreator by establishing a brand new SSH connection, securing it, and authenticating.
Class _ExistingConnectionHelper _ExistingConnectionHelper implements _ISSHConnectionCreator by handing out an existing SSH connection which is supplied to its initializer.
__all__ =
Undocumented
(type: List[str])
API Documentation for Twisted, generated by pydoctor at 2020-03-20 23:54:06.