This module contains the implementation of SSHSession, which (by default) allows access to a shell and a python interpreter over SSH.
Maintainer: Paul Swartz
| Class | SSHSession |
A generalized implementation of an SSH session. |
| Class | SSHSessionClient |
Undocumented |
| Class | SSHSessionProcessProtocol |
I am both an IProcessProtocol and an ITransport. |
| Function | packRequest_pty_req |
Pack a pty-req request so that it is suitable for sending. |
| Function | packRequest_window_change |
Pack a window-change request so that it is suitable for sending. |
| Function | parseRequest_pty_req |
Parse the data from a pty-req request into usable data. |
| Function | parseRequest_window_change |
Parse the data from a window-change request into usuable data. |
| Function | wrapProcessProtocol |
Undocumented |
| Function | wrapProtocol |
Undocumented |
| Constant | SUPPORTED_SIGNALS |
Undocumented |
| Variable | log |
Undocumented |
| Class | _DummyTransport |
Undocumented |
| Class | _ProtocolWrapper |
This class wraps a Protocol instance in a ProcessProtocol instance. |
Pack a pty-req request so that it is suitable for sending.
NOTE: modes must be packed before being sent here.
| Parameters | |
| term | Undocumented |
geometry:tuple | A tuple of (rows, columns, xpixel, ypixel) |
| modes | Undocumented |
| Parameters | |
geometry:tuple | A tuple of (rows, columns, xpixel, ypixel) |
| Returns | |
| a tuple of (terminal type, (rows, cols, xpixel, ypixel), modes) |
| Returns | |
| a tuple of (rows, cols, xpixel, ypixel) |