twisted.conch.client.default.SSHUserAuthClient(userauth.SSHUserAuthClient)
class documentationtwisted.conch.client.default
View Source
(View In Hierarchy)
Method | __init__ | Undocumented |
Method | serviceStarted | called when the service is active on the transport. |
Method | serviceStopped | called when the service is stopped, either by the connection ending or by another service being started |
Method | getPassword | Return a Deferred that
will be called back with a password. prompt is a string to display for the
password, or None for a generic 'user@hostname's password: '. |
Method | getPublicKey | Get a public key from the key agent if possible, otherwise look in the next configured identity file for one. |
Method | signData | Extend the base signing behavior by using an SSH agent to sign the data, if one is available. |
Method | getPrivateKey | Try to load the private key from the last used file identified by
getPublicKey , potentially asking for the passphrase if the key
is encrypted. |
Method | getGenericAnswers | Returns a Deferred with
the responses to the promopts. |
Method | _setAgent | Undocumented |
Method | _ebSetAgent | Undocumented |
Method | _getPassword | Undocumented |
Inherited from SSHService (via SSHUserAuthClient):
Method | logPrefix | Override this method to insert custom logging behavior. Its return value will be inserted in front of every line. It may be called more times than the number of output lines. |
Method | packetReceived | called when we receive a packet on the transport |
Inherited from SSHService (via SSHUserAuthClient):
Method | logPrefix | Override this method to insert custom logging behavior. Its return value will be inserted in front of every line. It may be called more times than the number of output lines. |
Method | packetReceived | called when we receive a packet on the transport |
called when the service is stopped, either by the connection ending or by another service being started
Return a Deferred
that
will be called back with a password. prompt is a string to display for the
password, or None for a generic 'user@hostname's password: '.
Returns | (type: defer.Deferred ) |
Get a public key from the key agent if possible, otherwise look in the next configured identity file for one.
Extend the base signing behavior by using an SSH agent to sign the data, if one is available.
Try to load the private key from the last used file identified by
getPublicKey
, potentially asking for the passphrase if the key
is encrypted.
Returns a Deferred
with
the responses to the promopts.
Parameters | name | The name of the authentication currently in progress. |
instruction | Describes what the authentication wants. | |
prompts | A list of (prompt, echo) pairs, where prompt is a string to display and echo is a boolean indicating whether the user's response should be echoed as they type it. |