15/12/2012, 10:47
|
| | Fecha de Ingreso: julio-2011 Ubicación: Cuba
Mensajes: 6
Antigüedad: 13 años, 6 meses Puntos: 0 | |
Ejecutar un comando remoto sin escribir contraseña Hola tengo el siguiente script y quisiera saber como pasarle a la variable $PASS el password de root... es decir sin tener q escribirlo ya que es el mismo que al de la maquina remoto q me voy a conectar... d antemano gracias
#!/bin/bash
HOST="aqui_servidor"
USER="aqui_usuario"
PASS="aqui_password" #a esta variable pasarle el password de
CMD=$@
VAR=$(expect -c "
spawn scp -r $USER@$HOST:$CMD .
match_max 100000
expect \"*?assword:*\"
send -- \"$PASS\r\"
send -- \"\r\"
expect eof
")
echo "==============="
echo "$VAR" |