Conectarme a otros Server.... ?

TCP/IP, enrutamiento, firewalls, NAT, monitoreo.

Moderadores: frank, dxfiles

Avatar de Usuario
TeN
Mensajes: 24
Registrado: Sab, 07 Ago 2010, 14:09

Conectarme a otros Server.... ?

Mensaje por TeN » Lun, 21 Nov 2011, 13:57

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

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Conectarme a otros Server.... ?

Mensaje por hugo » Mar, 22 Nov 2011, 07:54

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):

Código: Seleccionar todo

ssh-keygen -t dsa
ssh-copy-id -i ~/.ssh/id_dsa.pub equiporemoto
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.
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Avatar de Usuario
TeN
Mensajes: 24
Registrado: Sab, 07 Ago 2010, 14:09

Re: Conectarme a otros Server.... ?

Mensaje por TeN » Mar, 22 Nov 2011, 10:23

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

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Conectarme a otros Server.... ?

Mensaje por hugo » Mar, 22 Nov 2011, 11:34

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

Avatar de Usuario
TeN
Mensajes: 24
Registrado: Sab, 07 Ago 2010, 14:09

Re: Conectarme a otros Server.... ?

Mensaje por TeN » Mar, 22 Nov 2011, 11:52

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.

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Conectarme a otros Server.... ?

Mensaje por hugo » Mar, 22 Nov 2011, 12:42

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

Avatar de Usuario
TeN
Mensajes: 24
Registrado: Sab, 07 Ago 2010, 14:09

Re: Conectarme a otros Server.... ?

Mensaje por TeN » Mar, 22 Nov 2011, 13:04

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

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Conectarme a otros Server.... ?

Mensaje por hugo » Mar, 22 Nov 2011, 13:56

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:

Código: Seleccionar todo

ls -lahR ~/ | less
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
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Avatar de Usuario
TeN
Mensajes: 24
Registrado: Sab, 07 Ago 2010, 14:09

Re: Conectarme a otros Server.... ?

Mensaje por TeN » Mar, 22 Nov 2011, 14:03

Nada mi hermano he echo todo lo que me has dicho y no me funciona me sigue pidiendo la contraseña

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Conectarme a otros Server.... ?

Mensaje por hugo » Mar, 22 Nov 2011, 14:58

¿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

Responder