Estoy tratando de definir un puerto personalizado para la conexión ssh usando Net :: SCP, pero sin suerte hasta el momento.Ruby NET :: SCP y puertos personalizados
He aquí un ejemplo de cómo estoy tratando de descargar un archivo remoto desde un servidor con un puerto ssh personalizado:
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})
El mensaje de error que estoy recibiendo es:
Errno::ECONNREFUSED: Connection refused - connect(2)
Hay no hay entradas en los registros del servidor con respecto a la conexión ssh, así que supongo que Net :: SCP no está utilizando mi puerto personalizado.
¿Algún consejo para mí?
Saludos, Alex
¿Cómo se establece la variable @keys? – RNickMcCandless