From 7b715bea17b7c99551a35003856939b7941b7d6f Mon Sep 17 00:00:00 2001 From: Sheng Date: Mon, 23 Apr 2018 18:14:42 +0800 Subject: [PATCH] Fixed AutoAddPolicy --- webssh/policy.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webssh/policy.py b/webssh/policy.py index b658e30..30d818f 100644 --- a/webssh/policy.py +++ b/webssh/policy.py @@ -56,7 +56,8 @@ class AutoAddPolicy(paramiko.client.MissingHostKeyPolicy): lock = threading.Lock() def is_missing_host_key(self, client, hostname, key): - k = client._host_keys.lookup(hostname) + k = client._system_host_keys.lookup(hostname) or \ + client._host_keys.lookup(hostname) if k is None: return True host_key = k.get(key.get_name(), None)