Una receta que a mi me funciono:
Esto lo hice en una sesion X con dos xterms abiertas, una en la maquina local
y una haciendo un ssh hacia la maquina remota
1. En el host local, pasamos al directorio ~/.ssh
2. Tecleamos ssh-keygen
3. Despues de cierto tiempo, nos pedira un passphrase o enter, si no
lo deseamos, en este caso daremos enter solamente.
4. Esto nos creara dos archivos: identity e identity.pub, abrimos con
vi este segundo archivo y lo seleccionamos con el raton.
5. En la maquina remota pasamos al directorio ~/.ssh, y con vi creamos
un archivo llamado authorized_keys, y dentro de este archivo
pegamos el contenido copiado de identity.pub.
6. Guardamos y salimos de vi, y ahora en el host remoto repetimos los
pasos 2 y 3.
7. Ahora en la maquina local creamos en ~/.ssh el archivo
authorized_keys y pegamos en �l el contenido de identity.pub de la
maquina remota.
8. Guardamos y salimos de vi.
Para verificar que no hayamos cometido ning�n error, cerramos la
conexi�n al equipo remoto, y volvemos a intentar conectarnos, en esta
ocasi�n no deber� pedirnos la contrase�a.
En caso de que nos pida la contrase�a, borraremos los archivos
generados en los pasos anteriores, y volveremos a repetir la
secuencia, cuidando de no cometer alg�n error.
espero sea de utilidad