Add support for multiple entries in known hosts #406
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue#405 - similar to openssh, add support for attempting to verify
host keys by trying all entries in known_hosts, instead of bailing out
on the first failure. This is because there could be multiple entries for
a host, and only one/some of them may be valid.
Couple of notes:
Exception
class in theOpenSSHKnownHosts
constructor to continue with the rest of the file in case of other runtime exceptions (e.g. inability to base64 decode a line - covered by tests)known_hosts
file to successfully validate multiple entries for the same host (where only one entry is valid)