aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuciano Resende <lresende@apache.org>2017-01-26 16:09:37 -0800
committerLuciano Resende <lresende@apache.org>2017-01-26 16:09:37 -0800
commit6573a24769b9c4fd1da55f460272a5d1ce0c6150 (patch)
tree51fa715cced2f3a9b51d5c56847b92a82eb4e6e8
parent6ad3447bda3c5cefac1c45ba057c9b8f75751abb (diff)
downloadtoree-gateway-6573a24769b9c4fd1da55f460272a5d1ce0c6150.tar.gz
toree-gateway-6573a24769b9c4fd1da55f460272a5d1ce0c6150.tar.bz2
toree-gateway-6573a24769b9c4fd1da55f460272a5d1ce0c6150.zip
Enable passwordless ssh connection
-rw-r--r--python/toree_manager.py16
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