class _NewConnectionHelper: (source)
Implements interfaces: twisted.conch.endpoints._ISSHConnectionCreator
_NewConnectionHelper
implements _ISSHConnectionCreator
by establishing a brand new SSH connection, securing it, and authenticating.Method | __init__ |
|
Method | cleanupConnection |
Clean up the connection by closing it. The command running on the endpoint has ended so the connection is no longer needed. |
Method | secureConnection |
Create and return a new SSH connection which has been secured and on which authentication has already happened. |
Instance Variable | agentEndpoint |
Undocumented |
Instance Variable | command |
Undocumented |
Instance Variable | hostname |
Undocumented |
Instance Variable | keys |
Undocumented |
Instance Variable | knownHosts |
Undocumented |
Instance Variable | password |
Undocumented |
Instance Variable | port |
Undocumented |
Instance Variable | reactor |
Undocumented |
Instance Variable | tty |
Undocumented |
Instance Variable | ui |
Undocumented |
Instance Variable | username |
Undocumented |
Class Method | _knownHosts |
|
Method | _opener |
Open the tty if possible, otherwise give back a file-like object from which b"no" can be read. |
Parameters | |
reactor | Undocumented |
hostname | Undocumented |
port | Undocumented |
command | Undocumented |
username | Undocumented |
keys | Undocumented |
password | Undocumented |
agentEndpoint | Undocumented |
knownHosts | Undocumented |
ui | Undocumented |
tty:FilePath | The path of the tty device to use in case ui is None . |
See Also | |
SSHCommandClientEndpoint.newConnection |
Parameters | |
connection:SSHConnection | The SSHConnection to close. |
immediate:bool . | Whether to close connection immediately. |
Returns | |
A Deferred which fires with the ready-to-use connection or with a failure if something prevents the connection from being setup, secured, or authenticated. |