[Twisted-Python] Twisted Conch SSH timeout
Paul Swartz
paulswartz at gmail.com
Wed Feb 4 20:50:20 MST 2009
On Wed, Feb 4, 2009 at 11:49 AM, ray terrill <rayjohnterrill at gmail.com> wrote:
> Could you give me an example of how handling the connectionLost() could be
> accomplished? I'm not sure where I need to integrate that into what I've
> already got.
For example:
class ClientCommandTransport(
transport.SSHClientTransport):
def __init__(self, username, password, command):
self.username = username
self.password = password
self.command = command
def verifyHostKey(self, pubKey, fingerprint):
# in a real app, you should verify that the fingerprint matches
# the one you expected to get from this server
return defer.succeed(True)
def connectionSecure(self):
self.requestService(
PasswordAuth(self.username, self.password,
ClientConnection(self.command)))
def connectionLost(self, reason):
print 'do something because the connection went away'
HTH,
-p
--
Paul Swartz
paulswartz at gmail dot com
http://paulswartz.net/
AIM: z3penguin
More information about the Twisted-Python
mailing list