使用Net :: SSH.start()登录时需要忽略HostKeyMismatch

DVK*_*DVK 4 net-ssh

:paranoid => false 在Net :: SSH.start()似乎不起作用

Jon*_*han 6

您可以传递Null验证程序而不是false : :paranoid => Net::SSH::Verifiers::Null.new.

这基本上是你传递false时应该得到的,但它似乎并不总是因某种原因而起作用.

请注意,只是为了明确.这不会忽略 HostKeyMismatch异常,而是甚至不会尝试验证主机密钥(根本不会引发异常).