Go to the latest version of this document.
search in docstrings

Search bar offers the following options:

- Term presence. The below example searches for documents that must contain “foo”, might contain “bar” and must not contain “baz”: `+foo bar -baz`
- Wildcards. The below example searches for documents with words beginning with “foo”: `foo*`
- Search in specific fields. The following search matches all objects in "twisted.mail" that matches “search”: `+qname:twisted.mail.* +search`

  Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'. Last two fields are only applicable if "search in docstrings" is enabled.

- Fuzzy matches. The following search matches all documents that have a word within 1 edit distance of “foo”: `foo~1`

Results provided by Lunr.js

# ``twisted`.`conch`.`ssh``

package documentation
(source)

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

Maintainer: Paul Swartz

Module | `address` | Address object for SSH network connections.
Module | `agent` | Implements the SSH v2 key agent protocol. This protocol is documented in the SSH source code, in the file PROTOCOL.agent.
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.
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, DSA, ECDSA, and Ed25519 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.
Module | `_kex` | SSH key exchange handling.
Module | `_keys_pynacl` | Optional PyNaCl fallback code for Ed25519 keys.