twisted.conch.endpoints._CommandTransport(SSHClientTransport) class documentationtwisted.conch.endpoints
          View Source
          (View In Hierarchy)
        
      _CommandTransport
is an SSH client transport which includes a host key verification 
step before it will proceed to secure the connection.
_CommandTransport
also knows how to set up a connection to an authentication agent if it is 
told where it can connect to one.
| Method | __init__ | |
| Method | verifyHostKey | Ask the KnownHostsFileprovider available on the factory which created this protocol this protocol
to verify the given host key. | 
| Method | connectionSecure | When the connection is secure, start the authentication process. | 
| Method | connectionLost | When the underlying connection to the SSH server is lost, if there were any connection setup errors, propagate them. | 
| Method | _saveHostKeyFailure | When host key verification fails, record the reason for the failure in 
order to fire a Deferredwith 
it later. | 
| Method | _connectToAgent | Set up a connection to the authentication agent and trigger its initialization. | 
Inherited from BaseProtocol (via SSHClientTransport, SSHTransportBase, Protocol):
| Method | makeConnection | Make a connection to a transport and a server. | 
Inherited from BaseProtocol (via SSHClientTransport, SSHTransportBase, Protocol):
| Method | makeConnection | Make a connection to a transport and a server. | 
Inherited from BaseProtocol (via SSHClientTransport, SSHTransportBase, Protocol):
| Method | makeConnection | Make a connection to a transport and a server. | 
Inherited from BaseProtocol (via SSHClientTransport, SSHTransportBase, Protocol):
| Method | makeConnection | Make a connection to a transport and a server. | 
| Parameters | creator | The _NewConnectionHelperthat created this connection. (type:_NewConnectionHelper.) | 
Ask the KnownHostsFile
provider available on the factory which created this protocol this protocol
to verify the given host key.
| Returns | A Deferredwhich fires with the result ofKnownHostsFile.verifyHostKey. | |
When the connection is secure, start the authentication process.
Set up a connection to the authentication agent and trigger its initialization.
| Parameters | userauth | The _UserAuthinstance which is in charge of the overall authentication process. (type:_UserAuth) | 
| endpoint | An endpoint which can be used to connect to the authentication agent. (type: IStreamClientEndpointprovider) | |
| Returns | A Deferredwhich fires when the agent connection is ready for use. | |
When the underlying connection to the SSH server is lost, if there were any connection setup errors, propagate them.