Net::SSH on mswin32 ruby

Net::SSH.start( host, user, pass )

これで、

C:/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.0.10/lib/net/ssh/transport/session.rb:8
8:in `initialize': Bad file descriptor - connect(2) (Errno::EBADF)
        from C:/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.0.10/lib/net/ssh/transport
/session.rb:88:in `initialize'
        from C:/ruby/lib/ruby/1.8/timeout.rb:48:in `timeout'
        from C:/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout'
        from C:/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.0.10/lib/net/ssh/transport
/session.rb:87:in `initialize'
        from C:/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.0.10/lib/net/ssh/transport
/services.rb:121:in `register_services'
        from C:/ruby/lib/ruby/gems/1.8/gems/needle-1.3.0/lib/needle/lifecycle/si
ngleton.rb:42:in `call'
        from C:/ruby/lib/ruby/1.8/thread.rb:135:in `synchronize'
        from C:/ruby/lib/ruby/gems/1.8/gems/needle-1.3.0/lib/needle/lifecycle/si
ngleton.rb:40:in `call'
         ... 19 levels...
        from C:/ruby/lib/ruby/gems/1.8/gems/needle-1.3.0/lib/needle/container.rb
:107:in `define'
        from C:/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.0.10/lib/net/ssh/session.r
b:97:in `initialize'
        from C:/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.0.10/lib/net/ssh.rb:47:in
`start'
        from ssh.rb:8

うーん。仕様ですかね。

ポート指定してないだけでした。

Net::SSH.start( host, port, user, pass )