Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby SSH似乎没有连接到远程主机_Ruby_Unix_Ssh_Hostname_Net Ssh - Fatal编程技术网

Ruby SSH似乎没有连接到远程主机

Ruby SSH似乎没有连接到远程主机,ruby,unix,ssh,hostname,net-ssh,Ruby,Unix,Ssh,Hostname,Net Ssh,遵循 它打印当前主机名而不是远程主机名的名称。有什么问题吗?您应该按如下方式使用: Net::SSH.start('remotehost', 'ava') do |ssh| puts ssh.host end 由于ssh是Net::ssh::Connection::Session类的一个实例,如果您浏览,您将获得方法#host,它将为您提供所需的结果。您应该使用以下方法: Net::SSH.start('remotehost', 'ava') do |ssh| puts ssh.hos

遵循


它打印当前主机名而不是远程主机名的名称。有什么问题吗?

您应该按如下方式使用:

Net::SSH.start('remotehost', 'ava') do |ssh|
  puts ssh.host
end

由于
ssh
Net::ssh::Connection::Session
类的一个实例,如果您浏览,您将获得方法
#host
,它将为您提供所需的结果。

您应该使用以下方法:

Net::SSH.start('remotehost', 'ava') do |ssh|
  puts ssh.host
end

由于
ssh
Net::ssh::Connection::Session
类的一个实例,如果您浏览,您将获得方法
#host
,该方法将为您提供所需的结果。

您可以提供文档链接吗?请尝试
ssh[:host\u name]
将ssh[:host\u name]
不输出任何东西您能告诉我ssh.class的输出吗?你想实现什么呢?
Net::SSH::Connection::Session
你能提供文档链接吗?试试
SSH[:host\u name]
放SSH[:host\u name]
不输出任何东西。你能告诉我
放SSH.class
的输出吗?您想要实现什么呢?
Net::SSH::Connection::Session
@ava文档非常好,并且具有描述性。给它一些时间,试着理解这里给出的例子。你能做到的,你正在努力实现的。:)@ava文档非常好,具有描述性。给它一些时间,试着理解这里给出的例子。你能做到的,你正在努力实现的。:)