Я пытаюсь определить пользовательский порт для соединения 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 не использует мой пользовательский порт.
Какие-нибудь советы для меня?
С уважением, Алекс