Claves SSH en Windows: guía paso a paso

Guía paso a paso para configurar claves SSH en Windows y usar GitHub con seguridad: genera Ed25519, añade al ssh-agent, registra la clave pública y verifica la conexión.

3 sept 2025 • 4 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

Secure Shell SSH es un protocolo de seguridad que crea una conexión altamente protegida entre tu equipo y GitHub. Funciona con un par de claves criptográficas una pública que compartes y una privada que guardas de forma segura para verificar tu identidad.

La mayor ventaja de usar claves SSH es la comodidad y la seguridad. Una vez configuradas, podrás hacer push y pull sin introducir usuario y token personal de acceso en cada operación.

A continuación tienes una guía paso a paso para configurar tus claves SSH en Windows. En Q2BSTUDIO, expertos en software a medida, aplicaciones a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio y power bi, ayudamos a empresas a implementar prácticas seguras y eficientes en sus flujos de desarrollo.

Paso 1 Comprobar si ya tienes claves SSH

a Abre PowerShell pulsa la tecla Windows, escribe PowerShell y presiona Enter.

b Lista los archivos de la carpeta .ssh donde suelen guardarse las claves con el comando

ls -a ~/.ssh

c Busca pares como id_rsa y id_rsa.pub o id_ed25519 y id_ed25519.pub. Si ves un archivo .pub ya tienes una clave y puedes avanzar al Paso 3. También puedes mostrar la clave pública con

cat ~/.ssh/id_ed25519.pub

Paso 2 Generar un nuevo par de claves SSH

Si no tienes una clave existente, crea una con el algoritmo moderno y seguro Ed25519. Ejecuta en PowerShell reemplazando your_email@example.com por el correo de tu cuenta de GitHub

ssh-keygen -t ed25519 -C your_email@example.com

Cuando se te pregunte dónde guardar la clave, acepta la ubicación por defecto ~/.ssh/id_ed25519 presionando Enter.

A continuación se te pedirá una passphrase

• Añade una capa extra de seguridad. Aunque alguien obtenga tu equipo, no podrá usar tu clave sin la passphrase. • Es muy recomendable usarla, pero puedes dejarla vacía presionando Enter dos veces. Recuerda no compartir nunca tu clave privada id_ed25519.

Paso 3 Añadir tu clave al ssh-agent

El ssh-agent es un servicio en segundo plano que custodia tu clave y gestiona la passphrase para no tener que introducirla constantemente.

a Inicia el servicio del agente si no está activo

Start-SshAgent

b Añade tu clave privada al agente

ssh-add ~/.ssh/id_ed25519

c Si configuraste passphrase te la pedirá ahora.

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

a Copia tu clave pública al portapapeles. Para verla en la consola

cat ~/.ssh/id_ed25519.pub

b Abre GitHub en el navegador. Ve a tu foto de perfil, luego a Settings y en el menú lateral entra en SSH and GPG keys.

c Haz clic en New SSH key.

d Pon un título descriptivo por ejemplo Mi portátil Windows o PC del trabajo.

e Pega la clave en el campo Key usando Ctrl + V.

f Haz clic en Add SSH key. Es posible que se te solicite la contraseña de GitHub para confirmar.

Paso 5 Probar la conexión SSH

a En PowerShell ejecuta

ssh -T git@github.com

b La primera vez verás un aviso sobre la autenticidad del host. Es normal. Escribe yes y presiona Enter para continuar.

c Si todo está correcto, verás un mensaje de bienvenida indicando que te has autenticado con éxito. Ten en cuenta que GitHub no ofrece acceso shell directo.

Consejos adicionales

• Si usas varias claves, puedes especificar cuál usar creando o editando el archivo ~/.ssh/config y definiendo un bloque Host github.com con la ruta de tu IdentityFile. • Mantén tus claves seguras y realiza rotación periódica. • Considera usar claves separadas para entornos personal y trabajo. • Revisa políticas de seguridad y buenas prácticas DevSecOps para proteger tus repositorios.

En Q2BSTUDIO impulsamos la productividad de tus equipos con prácticas seguras y escalables, desde repositorios y canalizaciones CI CD hasta automatización de procesos e integración con agentes IA. Si quieres reforzar tu seguridad y proteger tus repositorios, descubre cómo podemos ayudarte en servicios de ciberseguridad y pentesting. También acompañamos a tu organización con soluciones de inteligencia artificial, ia para empresas, agentes IA, además de analítica avanzada con power bi y servicios inteligencia de negocio.

Si buscas un socio tecnológico para desarrollar aplicaciones a medida y software a medida con prácticas de ciberseguridad desde el diseño, contáctanos. Nuestro equipo especialista integra identidad, control de accesos, claves SSH y políticas Zero Trust junto a despliegues en nube. Conoce nuestras capacidades para proteger infraestructuras, datos y código en ciberseguridad para empresas.

Palabras clave relacionadas aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat