El día 12 de diciembre de 2012 08:46, SatOF
Hola, tengo 3 servidores con SLES 10 dentro de mi red, lo que quiero hacer es ejecutar un script de copias manualmente en los 3 pero si es posible desde uno de ellos solamente, habia pensado en logearme desde el primero con un script en los otros 2 por ssh, pero pide contraseña.
He visto en google que se puede hacer que no la pida generando una key con ssh-keygen y copiandola a los otros servidores por medio de ssh-copy-id, pero no consigo hacer que funcione porque me pide tipo de key y no sé que poner...
http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-pas...
¿es posible hacerlo? ¿se podria hacer con telnet?
El tipo de key es rsa (se lo decis con el parametro -t) Los comandos son: [ ! -e ~/.ssh/id_rsa.pub ] && ssh-keygen -t rsa ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.2 ssh root@192.168.0.2 y por telnet,no hay un "keygen", pero podes usar expect que automatiza sesiones. Permite hacer tareas automáticas sobre sesiones ssh,telnet,ftp,etc. (haciendo el login automático) saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org