SSH para GitHub en Linux: guía paso a paso

Guía paso a paso para configurar SSH en Linux con GitHub: genera claves, añade al agente, registra en GitHub y comprueba la conexión. Seguridad y eficiencia.

30 ago 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Cómo configurar SSH para GitHub en Linux paso a paso

Si trabajas con GitHub en Linux y quieres subir y descargar código de forma cómoda y segura, SSH es la mejor opción. Desde que GitHub eliminó la autenticación por contraseña SSH se ha convertido en el estándar para operaciones Git sin contraseñas y con mayor seguridad.

Por qué usar SSH

No más contraseñas en cada operación, mayor seguridad gracias a claves cifradas y un flujo de trabajo más fluido al ejecutar git push y git pull sin pedir credenciales.

Paso 1 Comprobar si ya tienes claves SSH

Abre una terminal y ejecuta ls -al ~/.ssh. Si ves archivos como id_ed25519 e id_ed25519.pub o id_rsa e id_rsa.pub ya tienes un par de claves. Si no aparecen, genera una nueva clave siguiendo el siguiente paso.

Paso 2 Generar una nueva clave SSH

Genera una clave moderna recomendada con el comando ssh-keygen -t ed25519 -C tu_email@example.com Presiona Enter para aceptar la ubicación por defecto y, opcionalmente, establece una frase de contraseña para mayor seguridad.

Paso 3 Añadir tu clave al agente SSH

Inicia el agente SSH y añade la clave al agente con los comandos eval $(ssh-agent -s) y ssh-add ~/.ssh/id_ed25519 Esto facilita el uso de la clave sin tener que escribir la frase de contraseña en cada operación.

Paso 4 Añadir la clave pública a GitHub

Obtén tu clave pública con cat ~/.ssh/id_ed25519.pub Luego ve a GitHub en Settings luego SSH and GPG keys, crea una nueva llave SSH, pega el contenido de la clave pública y guarda. De esta forma GitHub reconocerá tu equipo cuando te conectes por SSH.

Paso 5 Cambiar la URL remota a SSH

En el directorio de tu repositorio actualiza la remota para usar SSH con git remote set-url origin git@github.com:tu-usuario/tu-repositorio.git Sustituye tu-usuario y tu-repositorio por los valores reales.

Paso 6 Probar la conexión SSH

Verifica la conexión con ssh -T git@github.com Deberías ver un mensaje en español que confirme la autenticación exitosa y que GitHub no ofrece acceso de shell, por ejemplo Hola tu-usuario Autenticación correcta GitHub no ofrece acceso por shell

Paso 7 Subir tus cambios

Ahora puedes hacer git push origin nombre-de-tu-rama sin que te pida la contraseña y continuar con tu flujo habitual de trabajo.

Solución de problemas comunes

Permission denied publickey Asegúrate de haber añadido la clave al agente con ssh-add y de que la clave pública está registrada en GitHub. Could not open a connection to your authentication agent Ejecuta eval $(ssh-agent -s) y vuelve a intentar añadir la clave con ssh-add.

Integración con servicios empresariales y servicios gestionados

En Q2BSTUDIO somos una empresa de desarrollo de software que ofrece aplicaciones a medida y software a medida para optimizar procesos empresariales. Además de ayudar a configurar SSH y flujos Git, implementamos soluciones de inteligencia artificial que incluyen agentes IA e IA para empresas, y ofrecemos servicios de ciberseguridad para proteger tus repositorios y entornos de desarrollo.

Nuestros servicios incluyen implementaciones en servicios cloud aws y azure, y proyectos de servicios inteligencia de negocio con herramientas como power bi para visualización y análisis avanzado. Si necesitas integrar IA en tus aplicaciones a medida o montar pipelines seguros en la nube, en Q2BSTUDIO diseñamos la solución que mejor se adapta a tu organización.

Beneficios de contar con Q2BSTUDIO

Desarrollamos software a medida con buenas prácticas de seguridad y despliegue continuo, incorporando inteligencia artificial para automatizar tareas y mejorar la toma de decisiones. Nuestros expertos en ciberseguridad y servicios cloud aws y azure te ayudarán a mantener infraestructuras seguras y escalables. Trabajamos proyectos de servicios inteligencia de negocio y power bi para convertir datos en información accionable y ofrecemos agentes IA para optimizar la atención al cliente y procesos internos.

Conclusión

Configurar SSH para GitHub en Linux es un proceso sencillo que mejora la seguridad y la ergonomía del trabajo con Git. Si además necesitas soporte para integrar estas prácticas dentro de proyectos de aplicaciones a medida, software a medida, inteligencia artificial o ciberseguridad, Q2BSTUDIO puede acompañarte en todo el ciclo de desarrollo e implementación en servicios cloud aws y azure y en la creación de soluciones de servicios inteligencia de negocio con power bi y agentes IA.

Contacta con Q2BSTUDIO para asesoría y servicios personalizados y convierte tu flujo de trabajo Git en un proceso seguro, eficiente y listo para escalar con IA para empresas y tecnologías modernas.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat