wrapped new system ssh key lookup in case file does not exist

pull/9432/merge
Brian Coca 9 years ago
parent 491b5fea6a
commit b9710b4a34

@ -152,7 +152,11 @@ class Connection(ConnectionBase):
self.keyfile = os.path.expanduser("~/.ssh/known_hosts")
if C.HOST_KEY_CHECKING:
ssh.load_system_host_keys("/etc/ssh/ssh_known_hosts")
try:
#TODO: check if we need to look at several possible locations, possible for loop
ssh.load_system_host_keys("/etc/ssh/ssh_known_hosts")
except IOError:
pass # file was not found, but not required to function
ssh.load_system_host_keys()
ssh.set_missing_host_key_policy(MyAddPolicy(self._new_stdin))

Loading…
Cancel
Save