Class t.c.s.t.SSHClientTransport(SSHTransportBase):

Part of twisted.conch.ssh.transport View Source View In Hierarchy

Known subclasses: twisted.conch.client.direct.SSHClientTransport, twisted.conch.scripts.tkconch.SSHClientTransport

No class docstring
Method connectionMade Called when a connection is made.
Method ssh_KEXINIT Undocumented
Method ssh_KEX_DH_GEX_GROUP Undocumented
Method _continueGEX_GROUP Undocumented
Method ssh_KEX_DH_GEX_REPLY Undocumented
Method _continueGEX_REPLY Undocumented
Method _keySetup Undocumented
Method _getKey Undocumented
Method ssh_NEWKEYS Undocumented
Method ssh_SERVICE_ACCEPT Undocumented
Method requestService Request that a service be run over this transport.
Method verifyHostKey Returns a Deferred that gets a callback if it is a valid key, or
Method connectionSecure Called when the encryption has been set up. Generally,

Inherited from SSHTransportBase:

Method connectionLost Called when the connection is shut down.
Method sendKexInit Undocumented
Method sendPacket Undocumented
Method getPacket Undocumented
Method dataReceived Called whenever data is received.
Method ssh_DISCONNECT Undocumented
Method ssh_IGNORE Undocumented
Method ssh_UNIMPLEMENTED Undocumented
Method ssh_DEBUG Undocumented
Method setService Undocumented
Method sendDebug Undocumented
Method sendIgnore Undocumented
Method sendUnimplemented Undocumented
Method sendDisconnect Undocumented
Method receiveError Undocumented
Method receiveUnimplemented Undocumented
Method receiveDebug Undocumented
Method isEncrypted direction must be in ["out", "in", "both"]
Method isVerified direction must be in ["out", "in", "both"]
Method loseConnection Undocumented

Inherited from BaseProtocol (via SSHTransportBase, Protocol):

Method makeConnection Make a connection to a transport and a server.
def connectionMade(self): (source)

Called when a connection is made.

This may be considered the initializer of the protocol, because it is called when the connection is completed. For clients, this is called once the connection to the server has been established; for servers, this is called after an accept() call stops blocking and a socket has been received. If you need to send any greeting or initial message, do it here.
def ssh_KEXINIT(self, packet): (source)
Undocumented
def ssh_KEX_DH_GEX_GROUP(self, packet): (source)
Undocumented
def _continueGEX_GROUP(self, ignored, pubKey, f, signature): (source)
Undocumented
def ssh_KEX_DH_GEX_REPLY(self, packet): (source)
Undocumented
def _continueGEX_REPLY(self, ignored, pubKey, f, signature): (source)
Undocumented
def _keySetup(self, sharedSecret, exchangeHash): (source)
Undocumented
def _getKey(self, c, sharedSecret, exchangeHash): (source)
Undocumented
def ssh_NEWKEYS(self, packet): (source)
Undocumented
def ssh_SERVICE_ACCEPT(self, packet): (source)
Undocumented
def requestService(self, instance): (source)
Request that a service be run over this transport.
Parametersinstance(type: subclass of twisted.conch.ssh.service.SSHService )
def verifyHostKey(self, hostKey, fingerprint): (source)
Returns a Deferred that gets a callback if it is a valid key, or an errback if not.
ParametershostKey(type: str )
fingerprint(type: str )
Returns(type: Deferred )
def connectionSecure(self): (source)
Called when the encryption has been set up. Generally, requestService() is called to run another service over the transport.
API Documentation for twisted, generated by pydoctor.