Package paramiko :: Class MissingHostKeyPolicy
[frames | no frames]

Type MissingHostKeyPolicy

object --+
         |
        MissingHostKeyPolicy

Known Subclasses:
AutoAddPolicy, RejectPolicy

Interface for defining the policy that SSHClient should use when the SSH server's hostname is not in either the system host keys or the application's keys. Pre-made classes implement policies for automatically adding the key to the application's HostKeys object (AutoAddPolicy), and for automatically rejecting the key (RejectPolicy).

This function may be used to ask the user to verify the key, for example.
Method Summary
  missing_host_key(self, client, hostname, key)
Called when an SSHClient receives a server key for a server that isn't in either the system or local HostKeys object.
    Inherited from object
  __init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Method Details

missing_host_key(self, client, hostname, key)

Called when an SSHClient receives a server key for a server that isn't in either the system or local HostKeys object. To accept the key, simply return. To reject, raised an exception (which will be passed to the calling application).

Generated by Epydoc 2.1 on Mon Jan 21 19:06:09 2008 http://epydoc.sf.net