Generación de Claves SSH y Configuración de SSH en Cygwin

Esta guía detalla cómo generar un par de claves SSH (`id_rsa` y `id_rsa.pub`) y configurar el archivo `~/.ssh/config` para conectarse de forma segura al host `explora.bitmark.co` como el usuario `rg` usando Cygwin.

Paso 1: Generación de las Claves SSH

  1. Abre el Terminal de Cygwin.
  2. Ejecuta el siguiente comando para generar un nuevo par de claves SSH: ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa
  3. Sigue las instrucciones en pantalla para completar la generación de las claves. Puedes elegir una frase de paso para mayor seguridad.
  4. Las claves se guardarán en ~/.ssh/id_rsa (privada) y ~/.ssh/id_rsa.pub (pública).

Paso 2: Configuración del Archivo SSH

  1. Crea y abre el archivo de configuración SSH con el siguiente comando: nano ~/.ssh/config
  2. Agrega la siguiente configuración al archivo:
    Host explora.bitmark.co\n    User rg\n    IdentityFile ~/.ssh/id_rsa
  3. Guarda los cambios y cierra el editor. Asegúrate de que los permisos del archivo sean los correctos con: chmod 600 ~/.ssh/config

Paso 3: Conexión al Host

  1. Para conectarte al servidor, simplemente ejecuta: ssh explora.bitmark.co
  2. Si configuraste todo correctamente, se te pedirá la frase de paso (si la estableciste) y luego te conectarás al servidor.

Con estas configuraciones, puedes conectarte de forma segura y eficiente al host especificado usando las claves SSH generadas con Cygwin.