Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

311
Vistas
Automatice las indicaciones de SFTP/SSH en Linux

Soy particularmente nuevo en los scripts de shell y los comandos ssh y demás. Me preguntaba si podría automatizar indicaciones simples de sftp al cargar/descargar archivos de un servidor a otro.

Esto es lo que hago:

  • comando: sftp nombredeusuario@ServerHost
  • Respuesta: No se puede establecer la autenticidad del host '***'. ¿Está seguro de que desea continuar conectándose (sí/no)?
  • despues de escribir 'si' me pide la contraseña

Básicamente, quiero automatizar esto, ya que llamaré a un script que cargará un archivo desde mi servidor de origen a uno remoto a través de un trabajo de secuencia de InfoSphere Datastage en el servidor de origen.

PD. Perdón por mi insolencia si esta pregunta no tiene sentido si es demasiado juvenil :)

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

echa un vistazo a expect, que ayuda a automatizar estos problemas en los scripts.

Aquí una muestra que funciona para mí:

 #!/usr/bin/expect -f set timeout 30 set user "coder" set node "repohost" set fsrc "/home/coder/Sources/sysperf/makefile" set fdst "/tmp" set uspw "topSecret" spawn sftp $user@$node:$fsrc $fdst expect_after eof {exit 1} expect "$user@$node's password: " {send "$uspw\r"} expect "*100%*"
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda