Endpoint implementations of various SSH interactions.
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. |