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.
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