Package twisted :: Package scripts :: Module conch :: Class SSHClientTransport

[show private | hide private]
[frames | no frames]

## Class SSHClientTransport

    BaseProtocol --+
                   |
            Protocol --+
                       |
        SSHTransportBase --+
                           |
          SSHClientTransport --+
                               |
                              SSHClientTransport

Method Summary
| ``connectionFailed`(self)` (Deprecated) (inherited from `Protocol`)
| ``connectionLost`(self, reason)` Called when the connection is shut down. (inherited from `SSHTransportBase`)
| ``connectionMade`(self)` Called when a connection is made. (inherited from `SSHClientTransport`)
| ``connectionSecure`(self)` Called when the encryption has been set up.
| ``dataReceived`(self, data)` Called whenever data is received. (inherited from `SSHTransportBase`)
| `getPacket(self)` (inherited from `SSHTransportBase`)
| ``isEncrypted`(self, direction)` direction must be in ["out", "in", "both"] (inherited from `SSHTransportBase`)
| ``isInKnownHosts`(self, host, pubKey)` checks to see if host is in the known_hosts file for the user.
| ``isVerified`(self, direction)` direction must be in ["out", "in", "both"] (inherited from `SSHTransportBase`)
| ``makeConnection`(self, transport)` Make a connection to a transport and a server. (inherited from `BaseProtocol`)
| `receiveDebug(self, alwaysDisplay, message, lang)`
| `receiveError(self, code, desc)`
| `receiveUnimplemented(self, seqnum)` (inherited from `SSHTransportBase`)
| ``requestService`(self, instance)` Request that a service be run over this transport. (inherited from `SSHClientTransport`)
| `sendDebug(self, message, alwaysDisplay, language)` (inherited from `SSHTransportBase`)
| `sendDisconnect(self, code, reason)`
| `sendIgnore(self, message)` (inherited from `SSHTransportBase`)
| `sendKexInit(self)` (inherited from `SSHTransportBase`)
| `sendPacket(self, messageType, payload)` (inherited from `SSHTransportBase`)
| `sendUnimplemented(self)` (inherited from `SSHTransportBase`)
| `setService(self, service)` (inherited from `SSHTransportBase`)
| `ssh_DEBUG(self, packet)` (inherited from `SSHTransportBase`)
| `ssh_DISCONNECT(self, packet)` (inherited from `SSHTransportBase`)
| `ssh_IGNORE(self, packet)` (inherited from `SSHTransportBase`)
| `ssh_KEX_DH_GEX_GROUP(self, packet)` (inherited from `SSHClientTransport`)
| `ssh_KEX_DH_GEX_REPLY(self, packet)` (inherited from `SSHClientTransport`)
| `ssh_KEXINIT(self, packet)` (inherited from `SSHClientTransport`)
| `ssh_NEWKEYS(self, packet)` (inherited from `SSHClientTransport`)
| `ssh_SERVICE_ACCEPT(self, packet)` (inherited from `SSHClientTransport`)
| `ssh_UNIMPLEMENTED(self, packet)` (inherited from `SSHTransportBase`)
| `verifyHostKey(self, pubKey, fingerprint)`
| `_continueGEX_GROUP(self, ignored, pubKey, f, signature)` (inherited from `SSHClientTransport`)
| `_continueGEX_REPLY(self, ignored, pubKey, f, signature)` (inherited from `SSHClientTransport`)
| `_getKey(self, c, sharedSecret, exchangeHash)` (inherited from `SSHClientTransport`)
| `_keySetup(self, sharedSecret, exchangeHash)` (inherited from `SSHClientTransport`)

Method Details

### connectionSecure(self)

Called when the encryption has been set up. Generally, requestService() is called to run another service over the transport.

  Overrides:
    `twisted.conch.ssh.transport.SSHClientTransport.connectionSecure` (inherited documentation)

### isInKnownHosts(self, host, pubKey)

checks to see if host is in the known_hosts file for the user. returns 0 if it isn't, 1 if it is and is the same, 2 if it's changed.

Generated by Epydoc 1.1 on Thu May 8 13:18:58 2003 | http://epydoc.sf.net