【发布时间】:2017-10-03 06:14:28
【问题描述】:
我正在尝试使用the net-ssh documentation 连接到远程服务器。我正在使用以下选项:
:username:port:keys:host
设置的值等于我在~/.ssh/config 文件中配置的Host 的值,该文件用于使用ssh 命令连接到同一远程服务器。但是,尝试在irb 中运行以下行时出现错误:
session = Net::SSH.start( # my options here # )
错误:
Net::SSH::ConnectionTimeout: Net::SSH::ConnectionTimeout
from /Users/jake/.gem/gems/net-ssh-4.2.0/lib/net/ssh/transport/session.rb:90:in `rescue in initialize'
from /Users/jake/.gem/gems/net-ssh-4.2.0/lib/net/ssh/transport/session.rb:57:in `initialize'
from /Users/jake/.gem/gems/net-ssh-4.2.0/lib/net/ssh.rb:237:in `new'
from /Users/jake/.gem/gems/net-ssh-4.2.0/lib/net/ssh.rb:237:in `start'
from (irb):14
from /usr/local/bin/irb:11:in `<main>'
这是我的配置/参数错误还是我需要调用不同的命令?
【问题讨论】: