Net :: SSH не может подключиться - PullRequest
2 голосов
/ 11 апреля 2011

Я написал скрипт ruby ​​для работы на удаленном хосте. Запуск его с Mac с 10.6. IP прекрасно работает с ssh -l devacct вручную 10.10.10.10, но, как вы можете видеть, в скрипте это не получается.

require 'rubygems'
require 'net/ssh'

Net::SSH.start("10.10.10.10", "devacct", :password => "password1") do |ssh|
end

Сбои ужасно с:

/Library/Ruby/Gems/1.8/gems/net-ssh-2.1.4/lib/net/ssh/transport/session.rb:65:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError)

Есть идеи? :)

С уважением

1 Ответ

0 голосов
/ 11 апреля 2011

Обычно это исключение выдается, если имя хоста не может быть разрешено.Убедитесь, что IP-адрес, к которому вы пытаетесь подключиться, корректен и доступен.

...