我寫過一個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