Exemple #1
0
 def conf_sshd(self, disable_password):
     option = "no" if disable_password else "yes"
     conf_file_path = conf.get_sshd_conf_file_path()
     conf_file = fileutil.read_file(conf_file_path).split("\n")
     textutil.set_ssh_config(conf_file, "PasswordAuthentication", option)
     textutil.set_ssh_config(conf_file, "ChallengeResponseAuthentication", option)
     textutil.set_ssh_config(conf_file, "ClientAliveInterval", str(conf.get_ssh_client_alive_interval()))
     fileutil.write_file(conf_file_path, "\n".join(conf_file))
     logger.info("{0} SSH password-based authentication methods."
                 .format("Disabled" if disable_password else "Enabled"))
     logger.info("Configured SSH client probing to keep connections alive.")
Exemple #2
0
 def conf_sshd(self, disable_password):
     option = "no" if disable_password else "yes"
     conf_file_path = conf.get_sshd_conf_file_path()
     conf_file = fileutil.read_file(conf_file_path).split("\n")
     textutil.set_ssh_config(conf_file, "PasswordAuthentication", option)
     textutil.set_ssh_config(conf_file, "ChallengeResponseAuthentication", option)
     textutil.set_ssh_config(conf_file, "ClientAliveInterval", "180")
     fileutil.write_file(conf_file_path, "\n".join(conf_file))
     logger.info("{0} SSH password-based authentication methods."
                 .format("Disabled" if disable_password else "Enabled"))
     logger.info("Configured SSH client probing to keep connections alive.")