# Problems with net-ssh

**URL:** <https://www.ruby-forum.com/t/problems-with-net-ssh/140297>\
**Category:** Ruby\
**Created:** [June 12, 2008, 7:06pm UTC](https://www.ruby-forum.com/t/problems-with-net-ssh/140297 "2008-06-12T19:06:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/3ec8ea/32.png) [@daniel](https://www.ruby-forum.com/u/daniel)\
**Post date:** [June 12, 2008, 7:06pm UTC](https://www.ruby-forum.com/t/problems-with-net-ssh/140297/1 "2008-06-12T19:06:08Z")

</div>

Dear community,

I tried the net-ssh gem (net-ssh (2.0.2, 1.1.2)) with this little  
program from the net-ssh webpage:

------- begin test.rb  
require ‘rubygems’  
require ‘net/ssh’

Net::SSH.start(“terra”, “osm”, :password =\> “mypass”) do |ssh|  
result = ssh.exec!(“ls -l”)  
puts result  
end  
-----end test.rb

I get the strange output

/users/osm/lib/ruby/gems/1.8/gems/net-ssh-2.0.2/lib/net/ssh/config.rb:  
69:in `load': undefined method`strip’ for nil:NilClass  
(NoMethodError)  
from /users/osm/lib/ruby/gems/1.8/gems/net-ssh-2.0.2/lib/net/  
ssh/config.rb:62:in `foreach' from /users/osm/lib/ruby/gems/1.8/gems/net-ssh-2.0.2/lib/net/ ssh/config.rb:62:in`load’  
from /users/osm/lib/ruby/gems/1.8/gems/net-ssh-2.0.2/lib/net/  
ssh/config.rb:48:in `for' from /users/osm/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:32:in`inject’  
from /users/osm/lib/ruby/gems/1.8/gems/net-ssh-2.0.2/lib/net/  
ssh/config.rb:48:in `each' from /users/osm/lib/ruby/gems/1.8/gems/net-ssh-2.0.2/lib/net/ ssh/config.rb:48:in`inject’  
from /users/osm/lib/ruby/gems/1.8/gems/net-ssh-2.0.2/lib/net/  
ssh/config.rb:48:in `for' from /users/osm/lib/ruby/gems/1.8/gems/net-ssh-2.0.2/lib/net/ ssh.rb:162:in`start’  
from /nfs/xt3-homes/users/osm/opr/lib/fdb/fdb\_2.0/bin/test.rb:  
4

I can do a ssh to the machine terra in the shell without problems:

ssh osm@terra ls -l

works fine.

Here are some information about my system:

uname -a  
Linux buin2 2.6.5-7.283-ss #4 SMP Fri Sep 28 13:24:48 PDT 2007 x86\_64  
x86\_64 x86\_64 GNU/Linux

ruby --version  
ruby 1.8.6 (2007-09-23 patchlevel 110) [x86\_64-linux]

ruby -ropenssl -e ‘puts OpenSSL::OPENSSL\_VERSION’  
OpenSSL 0.9.7d 17 Mar 2004

Any Hints?

Thanks a lot  
Daniel
