Class | Net::SSH::HostKeyMismatch |
In: |
lib/net/ssh/errors.rb
|
Parent: | Net::SSH::Exception |
Raised when the cached key for a particular host does not match the key given by the host, which can be indicative of a man-in-the-middle attack. When rescuing this exception, you can inspect the key fingerprint and, if you want to proceed anyway, simply call the remember_host! method on the exception, and then retry.
An accessor for getting at the data that was used to look up the host (see also fingerprint, host, port, ip, and key).
Tell Net::SSH to record this host and key in the known hosts file, so that subsequent connections will remember them.