Я пытаюсь определить настраиваемый порт для соединения ssh с помощью Net :: SCP, но безуспешно пока.
Вот пример того, как я пытаюсь загрузить удаленный файл с сервера с настраиваемым портом ssh:
require "rubygems"
require 'net/scp'
Net::SCP.download!("www.server.com", "user", "/opt/platform/upload/projects/file.txt", "/tmp/bb.pdf",{:password => "mypassword",:port => 22202})
Я получаю сообщение об ошибке:
Errno::ECONNREFUSED: Connection refused - connect(2)
На сервере нет записей журналы, касающиеся ssh-соединения, поэтому я предполагаю, что Net :: SCP не использует мой пользовательский порт.
Есть какие-нибудь советы?
С уважением, Alex