Logo Search packages:      
Sourcecode: fabric version File versions  Download package

paramiko::transport::Transport Class Reference

List of all members.

Detailed Description

An SSH Transport attaches to a stream (usually a socket), negotiates an
encrypted session, authenticates, and then creates stream tunnels, called
L{Channel}s, across the session.  Multiple channels can be multiplexed
across a single session (and often are, in the case of port forwardings).

Definition at line 188 of file transport.py.

Public Member Functions

def __init__
def __repr__
def accept
def add_server_key
def atfork
def auth_interactive
def auth_none
def auth_password
def auth_publickey
def cancel_port_forward
def close
def connect
def get_exception
def get_hexdump
def get_log_channel
def get_remote_server_key
def get_security_options
def get_server_key
def get_username
def getpeername
def global_request
def is_active
def is_authenticated
def load_server_moduli
def open_channel
def open_forwarded_tcpip_channel
def open_session
def open_sftp_client
def open_x11_channel
def renegotiate_keys
def request_port_forward
def run
def send_ignore
def set_hexdump
def set_keepalive
def set_log_channel
def set_subsystem_handler
def start_client
def start_server
def stop_thread
def use_compression

Public Attributes


Static Public Attributes

tuple load_server_moduli = staticmethod(load_server_moduli)

Private Member Functions

def _activate_inbound
def _activate_outbound
def _auth_trigger
def _check_banner
def _compute_key
def _expect_packet
def _get_cipher
def _get_modulus_pack
def _get_subsystem_handler
def _log
def _negotiate_keys
def _next_channel
def _parse_channel_open
def _parse_channel_open_failure
def _parse_channel_open_success
def _parse_debug
def _parse_disconnect
def _parse_global_request
def _parse_kex_init
def _parse_newkeys
def _parse_request_failure
def _parse_request_success
def _queue_incoming_channel
def _send_kex_init
def _send_message
def _send_user_message
def _set_K_H
def _set_x11_handler
def _unlink_channel
def _verify_key

Private Attributes


Static Private Attributes

dictionary _channel_handler_table
dictionary _cipher_info
string _CLIENT_ID = 'paramiko_1.7.4'
dictionary _compression_info
dictionary _handler_table
dictionary _kex_info
dictionary _key_info
dictionary _mac_info
 _modulus_pack = None
tuple _preferred_ciphers = ( 'aes128-cbc', 'blowfish-cbc', 'aes256-cbc', '3des-cbc' )
tuple _preferred_compression = ( 'none', )
tuple _preferred_kex = ( 'diffie-hellman-group1-sha1', 'diffie-hellman-group-exchange-sha1' )
tuple _preferred_keys = ( 'ssh-rsa', 'ssh-dss' )
tuple _preferred_macs = ( 'hmac-sha1', 'hmac-md5', 'hmac-sha1-96', 'hmac-md5-96' )
string _PROTO_ID = '2.0'

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index