Logo Search packages:      
Sourcecode: bcfg2 version File versions  Download package

lib::Server::Plugins::SSHbase::SSHbase Class Reference

List of all members.


Detailed Description

The sshbase generator manages ssh host keys (both v1 and v2)
for hosts.  It also manages the ssh_known_hosts file. It can
integrate host keys from other management domains and similarly
export its keys. The repository contains files in the following
formats:

ssh_host_key.H_(hostname) -> the v1 host private key for
  (hostname)
ssh_host_key.pub.H_(hostname) -> the v1 host public key
  for (hostname)
ssh_host_(dr)sa_key.H_(hostname) -> the v2 ssh host
  private key for (hostname)
ssh_host_(dr)sa_key.pub.H_(hostname) -> the v2 ssh host
  public key for (hostname)
ssh_known_hosts -> the current known hosts file. this
  is regenerated each time a new key is generated.

Definition at line 6 of file SSHbase.py.


Public Member Functions

def __init__
def build_hk
def build_skn
def cache_skn
def GenerateHostKeys
def get_ipcache_entry
def GetPubKeys

Public Attributes

 Entries
 ipcache
 repository
 static_skn

Static Public Attributes

list hostkeys
list pubkeys

Private Attributes

 __rmi__

Static Private Attributes

string __author__ = 'bcfg-dev@mcs.anl.gov'
string __name__ = 'SSHbase'
string __version__ = '$Id: SSHbase.py 2071 2006-08-17 20:41:04Z desai $'

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index