Rails Net :: Время ожидания соединения SFTP - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь ввести команду из документов для Net :: SFTP (https://github.com/net-ssh/net-sftp),, вот мой код:

Net::SFTP.start(*sftp_credentials) { |sftp| 
  sftp.dir.foreach("/") { |entry| 
    puts entry.longname
  }
}

И вот ответ, который я получаю:

Net::SSH::ConnectionTimeout: Net::SSH::ConnectionTimeout
    from /Users/regan/.rvm/gems/ruby-2.3.3@scotpac/gems/net-ssh-5.0.2/lib/net/ssh/transport/session.rb:92:in `rescue in initialize'
    from /Users/regan/.rvm/gems/ruby-2.3.3@scotpac/gems/net-ssh-5.0.2/lib/net/ssh/transport/session.rb:60:in `initialize'
    from /Users/regan/.rvm/gems/ruby-2.3.3@scotpac/gems/net-ssh-5.0.2/lib/net/ssh.rb:242:in `new'
    from /Users/regan/.rvm/gems/ruby-2.3.3@scotpac/gems/net-ssh-5.0.2/lib/net/ssh.rb:242:in `start'
    from /Users/regan/.rvm/gems/ruby-2.3.3@scotpac/gems/net-sftp-2.1.2/lib/net/sftp.rb:31:in `start'

Есть идеи, что не так?

1 Ответ

0 голосов
/ 26 июня 2018

Оказывается, сервер, к которому я пытался подключиться, имел брандмауэр, для которого я не был в белом списке.

...