diff options
author | Luciano Resende <lresende@apache.org> | 2017-01-26 16:09:37 -0800 |
---|---|---|
committer | Luciano Resende <lresende@apache.org> | 2017-01-26 16:09:37 -0800 |
commit | 6573a24769b9c4fd1da55f460272a5d1ce0c6150 (patch) | |
tree | 51fa715cced2f3a9b51d5c56847b92a82eb4e6e8 | |
parent | 6ad3447bda3c5cefac1c45ba057c9b8f75751abb (diff) | |
download | toree-gateway-6573a24769b9c4fd1da55f460272a5d1ce0c6150.tar.gz toree-gateway-6573a24769b9c4fd1da55f460272a5d1ce0c6150.tar.bz2 toree-gateway-6573a24769b9c4fd1da55f460272a5d1ce0c6150.zip |
Enable passwordless ssh connection
-rw-r--r-- | python/toree_manager.py | 16 |
1 files 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 |