草庐IT

HostKeyMismatch

全部标签

ruby - Capistrano 错误 - Net::SSH::HostKeyMismatch

我是Capistrano和Ruby的新手,我似乎无法设置基本的部署。每次运行capdeploy:check我都会收到以下错误:servers:["domain.com"]connectionfailedfor:me@domain.com(Net::SSH::HostKeyMismatch:fingerprint0c:de:d4:1b:e9:64:83:3a:8b:d7:c3:42:98:5b:5d:8cdoesnotmatchfor"[domain.com]:22,[62.39.11.2]:22")我的deploy.db看起来像这样:set:stages,%w(productionst

Ruby 脚本 Net::SSH::HostKeyMismatch 但 ssh 有效

我可以通过ssh连接到我的aws网络上的远程主机,但在ruby​​脚本中使用net/ssh失败。我的gem是Ubuntu16.04上的net-ssh(4.2.0)。即使使用non_interactive=>false,它也不会提示输入密码。错误:AuthenticationfailedforuserNet::SSH::AuthenticationFailed为什么这段代码会失败?#!/usr/bin/envrubyrequire'rubygems'require'net/ssh'HOST='myhost'Net::SSH.start(HOST,:auth_methods=>['publ