1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-02-20 20:09:11 +00:00

Fixing key-based authentication for SSH.

This commit is contained in:
Sergei Trofimov 2015-04-17 11:59:46 +01:00
parent a26a50941b
commit 53f2eafd16

View File

@ -42,8 +42,7 @@ def ssh_get_shell(host, username, password=None, keyfile=None, port=None, timeou
conn = pxssh.pxssh()
try:
if keyfile:
conn.SSH_OPTS += ' -i {}'.format(keyfile)
conn.login(host, username, port=port, login_timeout=timeout)
conn.login(host, username, ssh_key=keyfile, port=port, login_timeout=timeout)
else:
conn.login(host, username, password, port=port, login_timeout=timeout)
except EOF: