1 :mod:`~ncclient.transport` -- Transport / Session layer
2 =======================================================
4 .. module:: ncclient.transport
5 :synopsis: Transport / Session layer
10 .. autoclass:: Session
11 :members: add_listener, remove_listener, get_listener_instance, client_capabilities, server_capabilities, connected, id
13 .. autoclass:: SessionListener
14 :members: callback, errback
16 SSH session implementation
17 --------------------------
19 .. automethod:: ssh.default_unknown_host_cb
21 .. autoclass:: SSHSession
23 :members: load_known_hosts, close, transport
25 .. automethod:: connect(host[, port=830, timeout=None, unknown_host_cb=default_unknown_host_cb, username=None, password=None, key_filename=None, allow_agent=True, look_for_keys=True])
30 .. autoexception:: TransportError
33 .. autoexception:: SessionCloseError
36 .. autoexception:: SSHError
39 .. autoexception:: AuthenticationError
42 .. autoexception:: SSHUnknownHostError