Foros del Web » Administración de Sistemas » Unix / Linux »

Problemas para crear script que copia directorio en otro servidor

Estas en el tema de Problemas para crear script que copia directorio en otro servidor en el foro de Unix / Linux en Foros del Web. hola amigos, necesito crear un script para copiar un carpeta en otro servidor por consola hago lo siguiente @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código BASH: Ver original scp ...
  #1 (permalink)  
Antiguo 02/06/2016, 11:32
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Problemas para crear script que copia directorio en otro servidor

hola amigos, necesito crear un script para copiar un carpeta en otro servidor

por consola hago lo siguiente

Código BASH:
Ver original
  1. scp -r directorio  usuario@192.168.102.50:/ruta

Cree el script para mi cometido copia.sh con el siguiente contenido pero al ejecutar el script
# ./copia.sh me pide el password del servidor al cual quiero copiar, acudo a ustedes para que me indiquen cual es la forma correcta

Código BASH:
Ver original
  1. #!/bin/bash
  2. scp -r directorio  usuario@192.168.102.50:/ruta
  #2 (permalink)  
Antiguo 02/06/2016, 12:18
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Problemas para crear script que copia directorio en otro servidor

Si el primero no te pide copia es por que tienes una llave SSH y si entras con root ya no tienes la llave.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 02/06/2016, 12:47
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Problemas para crear script que copia directorio en otro servidor

obtengo
Código BASH:
Ver original
  1. [root@equipo-1 public]# ./copia.sh
  2. usuario@192.168.102.50's password:

como hago para que no pida el password, como lo paso en el script?
  #4 (permalink)  
Antiguo 02/06/2016, 14:22
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Problemas para crear script que copia directorio en otro servidor

Si no usas una llave ssh (que es lo recomendado), puesde probar con sshpass:
Código BASH:
Ver original
  1. sshpass -p "password" scp -r directorio  usuario@192.168.102.50:/ruta

Saludos!
__________________
Grupo Telegram Docker en Español

Etiquetas: bash, copia, directorio, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:37.