Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Comandos y herramientas de Git
  6. Herramientas de la conexión SSH
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Herramientas de la conexión SSH


Configurar la conexión SSH (Windows)

Vaya al menú Start > All Programs > Open TortoiseGit e inicie el Generador de claves Putty.

Open TortoiseGit items and run Puttygen

Haga clic en "Generate" y mueva el cursor del ratón dentro del marco rojo hasta que se complete la barra de progreso. Esto generará aleatoriamente una clave.

Until the progress bar reaches the right corner, you move the mouse with the red-framed area

Cuando finalice la generación de claves, verá la siguiente pantalla. Haga clic en "Save private key" y guarde el archivo ".ppk".

Save the ppk file by clicking the "Save private key" button.

Puede volver a ver la clave pública en el futuro cargando el archivo ".ppk" en el generador de claves Putty.

Para configurar la conexión SSH cuando hacemos push con TortoiseGit, haga clic con el botón derecho en TortoiseGit, luego elija "Manage".

If you click TortoiseGit, the following screen will be displayed. Then, click Manage button

Con "origin" seleccionado en la columna remote, añada la ruta SSH al campo URL, y añada la ruta del archivo ".ppk" que acabamos de guardar al campo Putty Key. Haga clic en "Add New/Save". Ahora, el remoto de origen que está asociado con la ruta URL SSH se añadirá a la lista de remotos de este repositorio. Haga clic en "OK" para completar.

Assign the ppk file that you just saved to the Putty authentication, and then click Add New/Save button

Configurar la conexión SSH (Mc)

Abra el terminal en aplicación/utilidad y ejecute el siguiente comando.

$ ssh-keygen

Verá el siguiente resultado. Opcionalmente, puede introducir la frase de contraseña para este par de claves RSA generado.

Continúe pulsando intro si no desea establecer una frase de contraseña.

Generating public/private rsa key pair.
  Enter file in which to save the key (/Users/username/.ssh/id_rsa): <Press Enter key>
  Created directory '/Users/username/.ssh'.
  Enter passphrase (empty for no passphrase): <Input passphrase>
  Enter same passphrase again: <Please enter the same passphrase again>
  Your identification has been saved in /Users/username/.ssh/id_rsa.
  Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
  The key fingerprint is:
  57:15:3c:ca:f2:dc:27:6d:c2:9a:88:d0:70:cf:8d:31 username@username-example-device
  The key's randomart image is:
  +--[ RSA 2048]----+
  |             .o. |
  |             .o  |
  |           ... . |
  |      . . E.o    |
  |       +So.O o . |
  |      . ..+ + = +|
  |       . . . o = |
  |        . . o    |
  |                 |
  +-----------------+

Puede ver la clave pública SSH con el siguiente comando.

$ cat ~/.ssh/id_rsa.pub

Ejemplo de resultado

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDkkJvxyDVh9a+zH1f7ZQq/JEI79dVjDSG
  4RzttQwfK+sgWEr0aAgfnxdxQeDKxIxqI1SwyTY8oCcWzvpORuPqwbc7UWWPcCvbQ3jlEdN
  5jvwKM82hincEWwI3wzcnVg2Mn8dH86b5m6REDzwRgozQ3lqrgwGVlTvkHDFs6H0b/1PSrM
  XGppOP/QXGEVhZ6Hy4m3b1wMjjrbYwmWIeYklgoGHyrldhAaDYc33y7aUcRyFyq5DubtsLn
  2oj4K+1q36iviCHxCOri0FDmn2dzylRCI4S+A2/P7Y7rVfdT+8OWYKCBUs8lfjujghEtejq
  Qmj9ikyGTEAW1zQCN7hVwYdjL hoge@hoge.local

Copie y pegue esta clave en la configuración del repositorio remoto.

Configurar la conexión SSH (Console)

Ejecute el siguiente comando.

$ ssh-keygen

Verá el siguiente resultado. Opcionalmente, puede introducir la frase de contraseña para este par de claves RSA generado. Pulse intro si no desea establecer una frase de contraseña.

Generating public/private rsa key pair.
  Enter file in which to save the key (/Users/username/.ssh/id_rsa): <Press Enter key>
  Created directory '/Users/username/.ssh'.
  Enter passphrase (empty for no passphrase): <Input passphrase>
  Enter same passphrase again: <Please enter the same passphrase again>
  Your identification has been saved in /Users/username/.ssh/id_rsa.
  Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
  The key fingerprint is:
  57:15:3c:ca:f2:dc:27:6d:c2:9a:88:d0:70:cf:8d:31 username@username-example-device
  The key's randomart image is:
  +--[ RSA 2048]----+
  |             .o. |
  |             .o  |
  |           ... . |
  |      . . E.o    |
  |       +So.O o . |
  |      . ..+ + = +|
  |       . . . o = |
  |        . . o    |
  |                 |
  +-----------------+

Puede ver la clave pública SSH con el siguiente comando.

$ cat ~/.ssh/id_rsa.pub

Ejemplo de resultado

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDkkJvxyDVh9a+zH1f7ZQq/JEI79dVjDSG
  4RzttQwfK+sgWEr0aAgfnxdxQeDKxIxqI1SwyTY8oCcWzvpORuPqwbc7UWWPcCvbQ3jlEdN
  5jvwKM82hincEWwI3wzcnVg2Mn8dH86b5m6REDzwRgozQ3lqrgwGVlTvkHDFs6H0b/1PSrM
  XGppOP/QXGEVhZ6Hy4m3b1wMjjrbYwmWIeYklgoGHyrldhAaDYc33y7aUcRyFyq5DubtsLn
  2oj4K+1q36iviCHxCOri0FDmn2dzylRCI4S+A2/P7Y7rVfdT+8OWYKCBUs8lfjujghEtejq
  Qmj9ikyGTEAW1zQCN7hVwYdjL hoge@hoge.local

Copie y pegue esta clave en la configuración del repositorio remoto.

Registrar clave pública SSH en Backlog

Iniciar sesión en Backlog con el nombre de usuario de la cuenta que tiene acceso al repositorio Git. Una vez iniciada la sesión, haz clic en "Personal Settings".

Click "Personal setting"

Haga clic en "Register SSH public key".

Click "Register SSH public key"

Pegue la clave pública SSH en el área de texto y haga clic en "Submit".

Paste the content of SSH public key and click "Register" button

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life