Changeset 803

Show
Ignore:
Timestamp:
09/06/08 15:14:53 (3 months ago)
Author:
free
Message:

Added _Sshd class

Location:
ares/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • ares/trunk/ares.py

    r801 r803  
    6565        self.havp         = _Havp(self) 
    6666        self.apt          = _Apt(self) 
     67        self.sshd         = _Sshd(self) 
    6768        self.postconfig   = _Postconfig(self) 
    6869 
     
    584585 
    585586# 
     587# Do not allow password longins 
     588# 
     589class _Sshd: 
     590 
     591    def __init__(self, ares): 
     592        self._ares = ares 
     593        self._cfg = '/files/etc/ssh/sshd_config' 
     594 
     595    def setup(self): 
     596        cfg = self._cfg 
     597        aug = self._ares.aug 
     598 
     599        aug.set(cfg + '/PasswordAuthentication', 'no') 
     600 
     601# 
    586602# Postconfig 
    587603# 
  • ares/trunk/debian/install

    r777 r803  
    11ares-config     usr/sbin 
    22monit           etc/ 
    3 authorized_keys usr/share/ares 
     3authorized_keys root/.ssh/ 
  • ares/trunk/tests/TestAres.py

    r801 r803  
    1515    def test_ldap(self): 
    1616        ares = Ares(test=True) 
    17         ares.ldap.setup() 
    18         ares.squid.setup() 
    19         ares.hostname.setup() 
    20         ares.dnsmasq.setup() 
    21         ares.hosts.setup() 
    22         ares.monit.setup() 
    23         ares.ssl.setup() 
    24         ares.squirrel.setup() 
    25         ares.amavis.setup() 
    26         ares.spamassassin.setup() 
    27         ares.fetchmail.setup() 
    28         ares.samba.setup() 
    29         ares.nfs.setup() 
    30         ares.havp.setup() 
    31         ares.apt.setup() 
     17#       ares.ldap.setup() 
     18#       ares.squid.setup() 
     19#         ares.hostname.setup() 
     20#         ares.dnsmasq.setup() 
     21#         ares.hosts.setup() 
     22#         ares.monit.setup() 
     23#         ares.ssl.setup() 
     24#         ares.squirrel.setup() 
     25#         ares.amavis.setup() 
     26#         ares.spamassassin.setup() 
     27#         ares.fetchmail.setup() 
     28#         ares.samba.setup() 
     29#         ares.nfs.setup() 
     30#         ares.havp.setup() 
     31#         ares.apt.setup() 
     32        ares.sshd.setup() 
    3233        ares.aug.save() 
    3334        ares.postconfig.setup()