Class Net::SSH::Verifiers::Lenient

  1. lib/net/ssh/verifiers/lenient.rb

Basically the same as the Strict verifier, but does not try to actually verify a connection if the server is the localhost and the port is a nonstandard port number. Those two conditions will typically mean the connection is being tunnelled through a forwarded port, so the known-hosts file will not be helpful (in general).

Methods

public instance

  1. verify

Public instance methods

verify (arguments)

Tries to determine if the connection is being tunnelled, and if so, returns true. Otherwise, performs the standard strict verification.

[show source]
    # File lib/net/ssh/verifiers/lenient.rb, line 13
13:     def verify(arguments)
14:       return true if tunnelled?(arguments)
15:       super
16:     end