Re: Ejecutar comandos remotos con ssh sin login/password
Hola.
Precisamente esta mañana lo he hecho.
Los pasos son:
1. Ejecuta ssh-keygen -t dsa en ambos equipos (obtendrás ~/.ssh/id_dsa.pub).
2. Copia ese id_dsa.pub en el otro PC, llamándolo authorized_keys2 (scp
usuario2@pc2:~/.ssh/id_dsa.pub ~/.ssh/authorized_keys2 desde el pc1 y scp
usuario1@pc1:~/.ssh/id_dsa.pub ~/.ssh/authorized_keys2 desde el pc2).
Con esto debería funcionar.
Hasta luego. Saludos y hasta la próxima.
El Jue 22 Ago 2002 18:36, josega@cat.ocu.es escribió:
> Hola co-listeros
>
> Después de leer el man de ssh y de intentarlo muchas veces en vano, os
> lanzo mis dudas:
>
> Quiero ejecutar comandos remotamente en un servidor mediante ssh, con
> autenticación de clave pública/privada, sin login/password. Segun he
> entendido en el man ssh y lo que veo al ejecutar ssh -v, ésto es lo
> primero que intenta ssh. ¿Estoy en lo cierto?
>
> Lo que he hecho hasta el momento:
>
> - Genero las claves públicas y privadas en el servidor con ssh-keygen en
> /$HOME/.ssh/identity y /$HOME/.ssh/identity.pub
>
> - Las copio en el la màquina cliente. ¿Es esto correcto, o debo volver a
> generar otras diferentes en el cliente?
>
> - Al ejecutar ssh -v me dice que no encuentra /$HOME/.ssh/id_rsa. Lo he
> copiado de $HOME/.ssh/identity ¿Es ésto una barbaridad? Mucho me temo...
>
> ¿Alguien me puede indicar los pasos correctos? ¿Alguna documentación?
> ¿Algún link?
>
> Muchísimas gracias por vuestra atención
--
Juan Manuel García Molina
juanma_gm@wanadoo.es
Reply to: