diff --git a/ahserver/websocketProcessor.py b/ahserver/websocketProcessor.py index 5be9f3a..5e32b2b 100644 --- a/ahserver/websocketProcessor.py +++ b/ahserver/websocketProcessor.py @@ -70,10 +70,14 @@ class XtermProcessor(PythonScriptProcessor): commandline = login_info.get('commandline', 'bash') username = login_info.get('username', 'root') password = login_info.get('password',None) + client_key = login_info.get('client_key', None) + passphrase = login_info.get('passphrase', None) jumpers = login_info.get('jumpers', []) self.sshnode = SSHNode(host, username=username, password=password, port=port, + client_keys=[] client_key is None or [client_key], + passphrase=passphrase, jumpers=jumpers) await self.sshnode.connect() self.p_obj = await self.sshnode._process(commandline,