【发布时间】:2013-09-16 02:30:51
【问题描述】:
遵循http://net-ssh.github.io/net-ssh/的语法
Net::SSH.start('remotehost', 'ava') do |ssh|
puts `hostname`
end
它打印当前主机名而不是远程主机名。怎么了?
【问题讨论】:
-
能给个文档链接吗?
-
试试
ssh[:host_name].. -
puts ssh[:host_name]不输出任何东西 -
你能告诉我
puts ssh.class的输出吗?你想达到什么目标? -
Net::SSH::Connection::Session
标签: ruby unix ssh hostname net-ssh