From 050365ace6bf2c29fd76dabaab219785dc19be2d Mon Sep 17 00:00:00 2001 From: VirtuBox Date: Mon, 23 Sep 2019 12:32:28 +0200 Subject: [PATCH] Fix secure --- wo/cli/plugins/secure.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wo/cli/plugins/secure.py b/wo/cli/plugins/secure.py index fc42521..fe50e28 100644 --- a/wo/cli/plugins/secure.py +++ b/wo/cli/plugins/secure.py @@ -157,10 +157,13 @@ class WOSecureController(CementBaseController): if 'Port' in line: ssh_line = line.strip() break - port = (ssh_line).split(' ') - current_ssh_port = port[1] + else: + port = (ssh_line).split(' ') + current_ssh_port = port[1] else: Log.error(self, "SSH config file not found") + if not current_ssh_port: + current_ssh_port = '22' data = dict(sshport=current_ssh_port, allowpass='no') WOTemplate.render(self, '/etc/ssh/sshd_config', 'sshd.mustache', data) WOService.restart_service(self, 'ssh')