
Hola mundo, y bienvenidos a este artículo, en este vamos a describir los pasos para poder agregar a un repositorio de Github las llaves SSH para poder hacer deploy correctamente en un servidor, ya que de no tener configurada esta medida de seguridad puede ser que no podamos hacer cambios en el servidor.
Estos son pasos de un artículo que contiene un tutorial más grande en el que vimos qué es cómo adquirir, y cómo configurar una aplicación de Python en un servidor, si te interesa te dejaremos el link al artículo: ¿Cómo desplegar tus apps de Python con Hostinger y GitHub Actions?
Vamos a ver cómo hacer este proceso:
Creando llaves para el servidor
Como hemos hecho con nuestros repositorios en el artículo: ¿Cómo configurar las llaves SSH para hacer push a GitHub?, en que necesitamos llave pública y privada en nuestra máquina local, también la vamos a necesitar en el servidor, así que vamos a volver a ingresar a nuestro servidor con el siguiente comando, y después ingresando la contraseña del usuario root:
ssh root@<la ip de tu servidor proporcionada en Hostinger>
Ya estando dentro de la terminal del servidor:
ssh-keygen -t rsa -b 4096 -C "tuCorreoElectronico"
Este proceso se verá similar a este, la ruta donde se guardará dicho archivo y las contraseñas las dejaremos como predeterminadas, solo presionando enter cuando nos pregunte esta información.

Con el siguiente comando vamos a agregar la key a los servidores.
cat .ssh/id_rsa.pub > .ssh/authorized_keys
Enseguida, vamos a usar el siguiente comando, lo que hará será mostrarnos el contenido de la llave pública en la terminal, vamos a copiar este contenido.
cat .ssh/id_rsa.pub

Ahora tendremos que agregar esta llave al repositorio de GitHub, hace un momento lo hicimos en el perfil, pero aquí tendremos que ir a la pestaña de «Settings» de nuestro repositorio.

Y ahora, en la barra derecha, vamos a ir a la opción «Deploy keys«

Y si das clic verás la siguiente pantalla, vamos a presionar en el botón «Add deploy Key» del lado derecho.

Ahora tendremos que colocarle un título y copiar la llave pública que hemos copiado anteriormente de la terminal y guardamos.

Ahora veremos la llave creada y podremos hacer el deploy de nuestra aplicación al servidor sin mayor dificultad.

Recuerda que si quieres adquirir un plan anual de Hostinger, no olvides utilizar el código HOLAMUNDO en tu suscripción al servicio de 12 meses para obtener aún más descuento.
Te dejaremos el enlace a todos nuestros cursos de programación, los cuales los encontrarás disponibles en la academia Hola Mundo y puedes optar por adquirir los cursos de manera individual en el siguiente link: todos los cursos de Hola Mundo, si prefieres acceso a todo, también puedes elegir un plan de suscripción mensual o anual, y además te invitamos al siguiente enlace donde vas a poder obtener un descuento en tu primer año a sólo $49.90 usando el cupón PRIMERA_VEZ al momento de realizar tu pago
O igualmente puedes optar por cada curso de manera individual en Udemy.
Y esto ha sido todo de este post, si te ha encantado, ¡golpea al botón de me gusta!, dejanos un comentario, y para no perderte nada, no olvides suscribirte a este blog, seguirnos en todas las redes como Youtube, Twitter, Instagram y Tiktok, y por último, te invitamos a escuchar nuestra música «Hola Beats«, diseñada para ayudarte a concentrarte y acompañarte en tu aprendizaje o trabajo, la puedes encontrar en Spotify, Apple Music, Amazon Music, Youtube Music y Deezer.
¡Hasta la próxima!, y chao mundo

Deja un comentario