Hola a todos.

He resuelto mi problema.

Las ideas de todos estuvieron excelentes.
Por un lado hize lo que me recomendaron sobre hacer un key con el comando
ssh-keygen
y con eso me libraba de tener que ingresar la contraseña. Pero aun tenia me preguntaba si queria añandir a know_hosts, así que al hacer la conexión le puse el parametro que me indicarón:
ssh -o StrictHostKeyChecking=no

y con eso ya agrega y valida contra la maquina server.

Les agradezco muchisimo su ayuda.

Hasta luego.




2010/7/7 David Espinoza <despinoza@syscom.com.mx>
Lo que puedes hacer es autenticar automáticamente el cliente con el
servidor para que se conecte sin que le pida pass, esto se hace por
medio de generar un certificado y agregarlo al authorized_keys del
usuario al que se conectan en tu server... estos son los pasos:

Generar certificado en el cliente:
ssh-keygen -t rsa

Copiar el certificado al servidor:
scp /root/.ssh/id_rsa.pub <usuario>@<ipdelservidor>:/home/<usuario>/

Agregar el certificado al archivo authorized_keys del usuario al que se
quiere conectar sin password:
cat id_rsa.pub >> /home/<usuarioservidor>/.ssh/authorized_keys

Listo, ahora te podrás conectar por ssh y no te pedirá nada.


El mié, 07-07-2010 a las 16:49 -0500, samuel correa escribió:
> Hola a todos.
>
> Tengo un pregunta.
>
> Lo que sucede es que estoy haciendo un sistema de clonación y
> restauración de imagenes basado en Clonezilla y quiero que ese sistema
> sea totalmente autónomo.
>
> En un punto, el cliente que intenta restaurar su imagen ejecuta en un
> script un comando parecido a este donde establece una conexión ssh:
>
> ssh usuario@192.168.50.100
>
> pero en pantalla, me aparece lo siguiente:
>
> The authenticity of host '192.168.30.100 (192.168.30.100)' can't be
> established.
> RSA key fingerprint is
> a7:da:a2:13:e0:88:11:1f:1c:68:27:ba:93:55:b4:5f.
> Are you sure you want to continue connecting (yes/no)?
>
> quedando a la espera de que le ingresen por teclado un "yes".
>
> Mi pregunta es la siguiente:
> Es posible que al ejecutar el script, el comando que intenta hacer la
> coneción ssh. tenga como parametro o algo asi ese "yes" para que pase
> derecho?
>
> Gracias.
> _______________________________________________
> CentOS-es mailing list
> CentOS-es@centos.org
> http://lists.centos.org/mailman/listinfo/centos-es

_______________________________________________
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es