Conectarme a otros Server.... ?
Conectarme a otros Server.... ?
Necesito saber como conectarme a un server por medio del ssh pero sin que el server al cual me conecto me pida la contraseña para entrar.
Espero ayuda de la comunidad?
Suerte
Espero ayuda de la comunidad?
Suerte
Re: Conectarme a otros Server.... ?
Bueno, esta es una forma relativamente sencilla de hacerlo.
Desde el equipo local, ejecutas esto (dejar los valores predeterminados y no poner ninguna frase cuando la pida durante la generación de la llave):
Donde equiporemoto es la PC a la cual deseas acceder por ssh. El parámetro dsa puede sustituirse por rsa que tiene una rapidez y compatibilidad ligeramente mayor, aunque dsa suele ser más seguro.
Desde el equipo local, ejecutas esto (dejar los valores predeterminados y no poner ninguna frase cuando la pida durante la generación de la llave):
Código: Seleccionar todo
ssh-keygen -t dsa
ssh-copy-id -i ~/.ssh/id_dsa.pub equiporemoto
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke
- Edmund Burke
Re: Conectarme a otros Server.... ?
Hugo gracias de antemano, pero no me salio me pide igual la contraseña para entrar al server, la verdad que me es muy neceserio resolver este problemilla. Si encuentras cual es el problema por favor publicalo te lo agradecere.
Gracias de nuevamente
Gracias de nuevamente
Re: Conectarme a otros Server.... ?
A ver, hay dos comandos, el primero pide una frase que debes dejar en blanco, pero el segundo necesita conectarse una primera vez al ssh (que aun necesita contraseña) para enviar la llave, en ese caso evidentemente debes poner la contraseña, pero luego debería funcionar sin ella. Por si acaso, cuando termines el proceso, reinicia el servicio ssh, no vaya a ser que no haya reconocido automáticamente la presencia de la llave.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke
- Edmund Burke
Re: Conectarme a otros Server.... ?
Hugo hice lo que me acabas de decir y nada, se que me pide la contraseña cuando le doy el segundo comando, reinicio el servicio ssh y nada, me sigue pidiendo la contraseña.
Re: Conectarme a otros Server.... ?
Revisa si la llave se ha copiado correctamente en el equipo remoto, no vaya a ser ese el problema. Siempre podrías copiarla por scp, ftp o incluso manualmente. También convendría revisar los permisos y propietarios que tiene la llave en el equipo remoto, para asegurar que el sistema pueda leerla.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke
- Edmund Burke
Re: Conectarme a otros Server.... ?
La llave se copio perfectamente bien, pero ahora me dice de los permisos y de veras que hasta alla no llega mi intelecto sobre linux podrías explicarme como es que se hace eso, a lo mejor me falta eso.
Suerte
Suerte
Re: Conectarme a otros Server.... ?
Editado: Ahora buscando un poco veo que la llave no se copia tal cual sino que es el contenido el que se copia dentro del archivo ~/.ssh/authorized_keys del equipo remoto. Revísalo.
En cuanto a los permisos, no está de mas verificar. Ejecuta en el equipo remoto el siguiente comando, y esto te dará una idea de los permisos y los propietarios que suelen tener los archivos de la cuenta con la que accedes via ssh:
Luego sería solo cosa de usar los comandos chown, chgrp o chmod, que están bien documentados en la ayuda.
Por defecto, ssh por defecto no permite usar la cuenta root, esto hay que habilitarlo específicamente en /etc/ssh/sshd_config
En cuanto a los permisos, no está de mas verificar. Ejecuta en el equipo remoto el siguiente comando, y esto te dará una idea de los permisos y los propietarios que suelen tener los archivos de la cuenta con la que accedes via ssh:
Código: Seleccionar todo
ls -lahR ~/ | less
Por defecto, ssh por defecto no permite usar la cuenta root, esto hay que habilitarlo específicamente en /etc/ssh/sshd_config
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke
- Edmund Burke
Re: Conectarme a otros Server.... ?
Nada mi hermano he echo todo lo que me has dicho y no me funciona me sigue pidiendo la contraseña
Re: Conectarme a otros Server.... ?
¿Revisaste la edición que hice en mi respuesta anterior?
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke
- Edmund Burke