t.c.ssh : package documentation

Part of twisted.conch View Source

An SSHv2 implementation for Twisted. Part of the Twisted.Conch package.

Maintainer: Paul Swartz
Module agent Implements the SSH v2 key agent protocol. This protocol is documented in the SSH source code, in the file PROTOCOL.agent.
Module asn1 A basic ASN.1 parser. Deprecated since Twisted 9.0 in favor of PyASN1.
Module channel The parent class for all the SSH Channels. Currently implemented channels are session. direct-tcp, and forwarded-tcp.
Module common Common functions for the SSH classes.
Module connection This module contains the implementation of the ssh-connection service, which allows access to the shell and port-forwarding.
Module factory A Factory for SSH servers, along with an OpenSSHFactory to use the same data sources as OpenSSH.
Module filetransfer Undocumented
Module forwarding This module contains the implementation of the TCP forwarding, which allows clients and servers to forward arbitrary TCP data across the connection.
Module keys Handling of RSA and DSA keys.
Module service The parent class for all the SSH services. Currently implemented services are ssh-userauth and ssh-connection.
Module session This module contains the implementation of SSHSession, which (by default) allows access to a shell and a python interpreter over SSH.
Module sexpy Undocumented
Module transport The lowest level SSH protocol. This handles the key negotiation, the encryption and the compression. The transport layer is described in RFC 4253.
Module userauth Implementation of the ssh-userauth service. Currently implemented authentication types are public-key and password.
API Documentation for Twisted, generated by pydoctor at 2011-10-27 16:12:41.