X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Flibraries%2Fpython%2Fssh.py;h=a23d1637685dabca88af5a4a3dfae0cdde7dab70;hb=15648d7c4f98cc90a406519362b0d7f548893859;hp=4beec5aa83c4979fb6e0efe2addaa62c4e7aa3a9;hpb=5f809dd2414d50fd6f229fc2ba2ff42d66df5dde;p=csit.git diff --git a/resources/libraries/python/ssh.py b/resources/libraries/python/ssh.py index 4beec5aa83..a23d163768 100644 --- a/resources/libraries/python/ssh.py +++ b/resources/libraries/python/ssh.py @@ -13,15 +13,17 @@ """Library for SSH connection management.""" -import paramiko + import socket import StringIO -from paramiko import RSAKey +from time import time, sleep + +from paramiko import RSAKey, SSHClient, AutoAddPolicy from paramiko.ssh_exception import SSHException, NoValidConnectionsError from robot.api import logger from scp import SCPClient -from time import time, sleep + __all__ = ["exec_cmd", "exec_cmd_no_error"] @@ -86,8 +88,8 @@ class SSH(object): pkey = RSAKey.from_private_key( StringIO.StringIO(node['priv_key'])) - self._ssh = paramiko.SSHClient() - self._ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + self._ssh = SSHClient() + self._ssh.set_missing_host_key_policy(AutoAddPolicy()) self._ssh.connect(node['host'], username=node['username'], password=node.get('password'), pkey=pkey,