我写过一个ruby脚本来在远程主机上做一些工作。从10.6的Mac运行它。 IP可以很好的使用手动ssh -l devac.10.10.10.10,但是你可以在脚本中看到它失败。Net :: SSH无法连接
/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)
任何想法:
require 'rubygems'
require 'net/ssh'
Net::SSH.start("10.10.10.10", "devacct", :password => "password1") do |ssh|
end
与可怕的失败? :)
亲切的问候
“有什么想法?”是。 (嘲讽尝试登录到10.10.10.10。:-) – 2011-04-11 23:59:00
@Tin Man - 我更改了IP以保护我们的最高机密服务器:) – willcodejavaforfood 2011-04-12 08:07:03