From 6573a24769b9c4fd1da55f460272a5d1ce0c6150 Mon Sep 17 00:00:00 2001 From: Luciano Resende Date: Thu, 26 Jan 2017 16:09:37 -0800 Subject: Enable passwordless ssh connection --- python/toree_manager.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/python/toree_manager.py b/python/toree_manager.py index f7f049d..7b06cfa 100644 --- a/python/toree_manager.py +++ b/python/toree_manager.py @@ -49,10 +49,18 @@ class ToreeManager: client.load_system_host_keys() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) - client.connect( \ - self.configManager.get('toree.ip'), \ - username=self.configManager.get('toree.username'), \ - password=self.configManager.get('toree.password')) + if len(self.configManager.get('toree.password')) > 0: + # Connect passing user credentials + client.connect( \ + self.configManager.get('toree.ip'), \ + username=self.configManager.get('toree.username'), \ + password=self.configManager.get('toree.password')) + else: + # Connect with ssh passwordless + client.connect( \ + self.configManager.get('toree.ip'), \ + username=self.configManager.get('toree.username')) + return client -- cgit v1.2.3