Foros del Web » Programando para Internet » GIT »

Problema al conectar a un repositorio por SSH

Estas en el tema de Problema al conectar a un repositorio por SSH en el foro de GIT en Foros del Web. Hola a tod@s, Desde hace un par de días, estoy configurando GIT en un servidor Linux mediante GitLab (que ya venía pre-instalado). He creado un ...
  #1 (permalink)  
Antiguo 24/03/2016, 04:37
Avatar de nolose  
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 16 años, 2 meses
Puntos: 2
Problema al conectar a un repositorio por SSH

Hola a tod@s,

Desde hace un par de días, estoy configurando GIT en un servidor Linux mediante GitLab (que ya venía pre-instalado).

He creado un nuevo proyecto, y si me conecto por HTTP no tengo ningún problema. Lo hago a la siguiente dirección: http://192.168.1.33:10080/git/Probando.git

Sin embargo, cuando trato de conectarme vía SSH a la siguiente dirección: ssh://[email protected]:10022/git/Probando.git
salta un mensaje de error que dice así:
Incorrect credentials for repository at ssh://192.168.1.33:10022/git/Probando.git


Creo que el problema está en las SSH Keys. He creado una clave y la he insertado, pero parece ser que no funciona. Os describo como la he creado e insertado:

1. Inicializo el repositorio:
git init

2. Accedo a la siguiente ruta:
cd ~/.ssh

3. Genero la nueva clave utilizando el correo [email protected]
ssh-keygen -t rsa -C '[email protected]'

- Cuando me dice que introduzca el nombre de un archivo, escribo git_rsa
- Cuando me dice Enter passphrase lo dejo en blanco (pulso enter)

Código:
[~/.ssh] # ssh-keygen -t rsa -C '[email protected]'
Generating public/private rsa key pair.
Enter file in which to save the key (/share/homes/admin/.ssh/id_rsa): git_rsa
git_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in git_rsa.
Your public key has been saved in git_rsa.pub.
The key fingerprint is:
SHA256:uiwCccsRLRC7IrTmRufRKi4O0LGsx7L8lcBqt1bOaX4 [email protected]
The key's randomart image is:
+---[RSA 2048]----+
|oo .             |
| .o .            |
|...o             |
|o+=o.            |
|=B+B .  S        |
|Oo* +...         |
|+Bo++oo          |
|B++.+* E         |
|++o+oo+          |
+----[SHA256]-----+
4. Ahora imprimo la clave generada y la copio:
cat git_rsa.pub

Es algo así (borro un trozo):
Código:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC12zoBWILH38qY+hSLgPUwEChh2BdH9C/ydHP/EBBzm5nAJGRB.....................6IlE2RI4c/4iF1995oONG85yzy6sVEKe/qgRM0CGwrRNT00/491JjmdjZwvzVlii+5wdd4BUvHbn/N5Somt1XBVFtsPzhIetHgXKB [email protected]
5. Voy a GitLab y abro la pestaña de SSH Keys
- Pulso en ADD SSH KEY
- Pego la clave copiada
- Guardo los cambios
- Se supone que la clave ya está insertada....

6. Pero cuando voy a entrar, introduzco la dirección SSH, usuario y contraseña (las mismas credenciales que para la conexión HTTP funciona correctamente) y me dice que las credenciales son incorrectas...


¿¿¿Alguna idea de lo que puede estar pasando???

¡¡Muchas gracias a tod@s de antemano!!
  #2 (permalink)  
Antiguo 24/03/2016, 09:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: Problema al conectar a un repositorio por SSH

Sólo que hayas pegado mal la clave, recuerda que no debe tener saltos de linea extra, la última linea es donde el email.

Otro detalle es que usas un nombre de archivo distinto al que es por defecto: ¿en qué momento le especificas a ssh que usarás dicha clave?

Es decir, tu problema nada tiene que ver con Git, primero deberías consultar una referencia de SSH para que aprendas a conectarte correctamente.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 24/03/2016, 18:32
Avatar de nolose  
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Problema al conectar a un repositorio por SSH

Cita:
Iniciado por pateketrueke Ver Mensaje
Sólo que hayas pegado mal la clave, recuerda que no debe tener saltos de linea extra, la última linea es donde el email.

Otro detalle es que usas un nombre de archivo distinto al que es por defecto: ¿en qué momento le especificas a ssh que usarás dicha clave?

Es decir, tu problema nada tiene que ver con Git, primero deberías consultar una referencia de SSH para que aprendas a conectarte correctamente.
- ¿Cuál es el archivo por defecto que utiliza ssh? ¿Dejando el campo en blanco?

- ¿Cómo se especifica a SSH que voy a emplear esa clave?


Gracias :)
  #4 (permalink)  
Antiguo 28/03/2016, 14:55
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años
Puntos: 1329
Respuesta: Problema al conectar a un repositorio por SSH

Dejalo en blanco y va agarrar el defecto (id_rsa), si tienes ya una llave te va a preguntar si la sobreescribe.

Luego puedes añadirla con ssh-add y verificar con ssh-add -L.

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 03/04/2016, 07:45
Avatar de nolose  
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Problema al conectar a un repositorio por SSH

Cita:
Iniciado por Carlangueitor Ver Mensaje
Dejalo en blanco y va agarrar el defecto (id_rsa), si tienes ya una llave te va a preguntar si la sobreescribe.

Luego puedes añadirla con ssh-add y verificar con ssh-add -L.

Saludos
No me funciona la función ssh-add

Código:
[~/.ssh] # ssh-add
-sh: ssh-add: command not found
He probado a instalarla, pero no doy con la tecla. ¿Alguna sugerencia?
  #6 (permalink)  
Antiguo 04/04/2016, 11:55
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años
Puntos: 1329
Respuesta: Problema al conectar a un repositorio por SSH

No sé que sistema operativo tengas, siempre la he tenido instalada por defecto esa herramienta.

Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: repositorio, ssh
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:04.