Agregaremos una llave o clave de acceso SSH a nuestra cuenta de github para poder conectarnos de forma automatica con nuestra cuenta sin necesidad de teclear la clave de acceso y asi agilizar el proceso de logeo.
La plataforma github al momento de querer tener disponibles los repositorios para realizar una modificacion nos solicita accesar por medio de usuario y contraseña, en lo particular no me gusta estar tipeando la clave cada X tiempo, por lo que en esta entrada se plasma el proceso para generar una clave de acceso SSH que nos ahorrara esos segundos tediosos.

Que es SSH?

Con ssh puedes conectartes a servidores remotos sin usar claves de acceso.

Clave publica de SSH

Es una clave de Seguridad que nos permite acceder a github,a nuestros repositorios sin necesidad de estar tipeadndo la contrase;a cada vez que lancemos una actualizacion a nuestro repositorio.

Que es la plataforma Github

Donde guardamos los repositorios creados, nuestros proyectos que pueden ser escritos en varios lenguajes

Por que usar SSH entre github y mi pc

Por que cuando actualizamos constantemente un repositorio, devemos introducir nuestro ususario y contrase;a y eso se vuelve tedioso al poco tiempo, para ello usaremos ssh y nos olvidaremos de tipear la contrase;a o u susario

Creando nueva clave de acceso SSH en Linux.

En una terminal colocaremos el siguiente comando.

ls -al ~/.ssh

  • el resultado sera el listado de las claves ssh que tienes, si no tienes ninguna sigue tal cual este tutorial, si tienes alguna solo cambia el nombre de la clave a generar

ssh-keygen -t rsa -b 4096 -C "[email protected]"

  • si te pide passphrase pudes dejarlo vacio o colocar una contrase;a
  • Despues este siguiente comando en la misma consola

eval "$(ssh-agent -s)"

  • Te arrojara un resultado parecido a Agent pid 217389

ssh-add ~/.ssh/id_rsa

  • Ahora hay que copiar la clave dentro del archivo id_rsa.pub en la carpeta que listaste al principio, para ello puedes instalar xclip en linux
  • Para Archlinux ejecuta

pacman -S xclip

xclip -sel clip < ~/.ssh/id_rsa.pub

Agregar la ssh generada a github

  • Ve a github settings keys
  • Dale click en “New ssh Key”
  • Ponle un nombre cualquiera y pega la clave generada.
  • Despues en la consola ejecuta.

ssh -T [email protected]

  • Cuando te pregunte si deseas continuar conectado, tipea yes y dale enter

Nota: Recuerda clonar tus repositorio con ssh por ejemplo

git clone [email protected]:abdiasriver/Bot-telegram-clonar-gdrive.git

Conectarme a Github por SSH en Linux.

La conexion sera automatica si realizaste los pasos anteriores