Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Para acceder a un servidor con claves SSH, genera un par de claves en tu equipo, instala únicamente la clave pública en la cuenta remota y prueba una conexión nueva. La clave privada permanece en tu equipo. El procedimiento siguiente usa OpenSSH; las rutas y opciones efectivas pueden variar según el sistema y la configuración del servidor.

Qué necesitas antes de empezar

  • Una cuenta válida en el servidor y el nombre de usuario correspondiente.
  • Acceso inicial al servidor por contraseña, consola o ayuda de un administrador para instalar la clave pública.
  • Un cliente OpenSSH en tu equipo y compatibilidad con el algoritmo que acepte el servidor.

Este proceso configura tu identidad de usuario para iniciar sesión. No es lo mismo que las claves de host, que el servidor usa para identificarse ante los clientes.

1. Genera un par de claves en tu equipo

En una terminal con OpenSSH, ejecuta:

ssh-keygen -t ed25519 -C "tu_correo_o_etiqueta"

Cuando se te pregunte dónde guardar la clave, puedes aceptar la ruta propuesta o indicar otra. Si el archivo ya existe, no lo sobrescribas sin confirmar que no necesitas la clave anterior. Cuando se te pida una frase de contraseña, usar una ayuda a cifrar la clave privada guardada en disco; tendrás que desbloquearla para usarla.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

OpenSSH también contempla tipos como ECDSA y RSA. Escoge uno que admitan tanto tu cliente como el servidor: que una opción exista en OpenSSH no garantiza que esté permitida en la configuración concreta de tu servidor.

#1 Best Overall
Yubico - YubiKey 5 NFC - Multi-Factor authentication (MFA) Security Key and passkey, Connect via USB-A or NFC, FIDO Certified - Protect Your Online Accounts
  • POWERFUL SECURITY KEY: The YubiKey 5 NFC is the most versatile physical passkey, protecting your digital life from phishing attacks. It ensures only you can access your accounts
  • WORKS WITH 1000+ ACCOUNTS: Compatible with popular accounts like Google, Microsoft, and Apple. A single YubiKey 5 NFC secures 100+ of your favorite accounts, including email, password managers, and more
  • FAST & CONVENIENT LOGIN: Plug in your YubiKey 5 NFC via USB and tap it, or tap it against your phone (NFC), to authenticate. No batteries, no internet connection, and no extra fees required
  • MOST SECURE PASSKEY: Supports FIDO2/WebAuthn, FIDO U2F, Yubico OTP, OATH-TOTP/HOTP, Smart card (PIV), and OpenPGP. That means it’s versatile, working almost anywhere you need it
  • PRIMARY & SPARE KEYS: Just like having a spare house key, we recommend buying two YubiKeys - one for daily use and one as a spare. That way you’ll never get locked out of your accounts

2. Identifica qué archivo debes compartir

Con el nombre predeterminado de Ed25519, se crean normalmente estos dos archivos:

  • ~/.ssh/id_ed25519: clave privada. Guárdala en tu equipo y no la envíes ni la copies al servidor.
  • ~/.ssh/id_ed25519.pub: clave pública. Esta es la que debes instalar en la cuenta remota.

La clave pública se representa en una sola línea. Conserva íntegro su contenido al copiarlo; la clave privada no debe compartirse. OpenBSD resume la distinción así: “The server knows the public key, and only the user knows the private key.” (manual de ssh(1) de OpenBSD).

Rank #2
Yubico - Security Key NFC - Basic Compatibility - Multi-Factor Authentication (MFA) Key, Connect via USB-A or NFC, FIDO Certified
  • POWERFUL SECURITY KEY: The Security Key NFC is the essential physical passkey for protecting your digital life from phishing attacks. It ensures only you can access your accounts.
  • WORKS WITH 1000+ ACCOUNTS: Compatible with Google, Microsoft, and Apple. A single Security Key NFC secures 100 of your favorite accounts, including email, password managers, and more.
  • FAST & CONVENIENT LOGIN: Plug in your Security Key NFC via USB-A and tap it, or tap it against your phone (NFC) to authenticate. No batteries, no internet connection, and no extra fees required.
  • TRUSTED PASSKEY TECHNOLOGY: Uses the latest passkey standards (FIDO2/WebAuthn & FIDO U2F) but does not support One-Time Passwords. For complex needs, check out the YubiKey 5 Series.
  • BUILT TO LAST: Made from tough, waterproof, and crush-resistant materials. Manufactured in Sweden and programmed in the USA with the highest security standards.

3. Instala la clave pública en la cuenta remota

Con acceso al servidor, agrega el contenido completo del archivo público a ~/.ssh/authorized_keys de la cuenta con la que iniciarás sesión. Cada línea de ese archivo puede autorizar una clave. Asegúrate de estar modificando el directorio de inicio del usuario correcto; instalarla en otra cuenta no autoriza automáticamente tu inicio de sesión.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

La ruta habitual puede cambiar si el servidor define otra mediante AuthorizedKeysFile. Si no tienes acceso para editar el archivo, pide al administrador que instale la clave pública para esa cuenta. No copies la clave privada al servidor.

4. Comprueba propiedad y permisos

OpenSSH puede rechazar una clave aunque sea correcta si la ruta de autorización no es segura. La clave privada debería poder leerla solo su propietario. En el servidor, comprueba que authorized_keys, el directorio .ssh y la ruta de inicio no puedan ser modificados por otros usuarios. Con StrictModes habilitado, sshd puede rechazar rutas con propiedad o permisos inadecuados (manual de sshd(8) de OpenBSD).

No hay un único comando de permisos que sea adecuado para todos los casos: los valores aceptados dependen de la propiedad, las ACL, el sistema operativo y la política local. Si no administras el servidor, solicita al administrador que revise esos elementos.

5. Prueba una conexión nueva sin cerrar la anterior

  1. Mantén abierta la sesión que usaste para configurar el acceso o conserva otro método de recuperación.
  2. Desde una segunda terminal, intenta conectarte con el usuario y el servidor correctos: ssh usuario@servidor.
  3. Comprueba que la sesión se abre con la cuenta esperada antes de cerrar la sesión inicial.

No desactives el acceso por contraseña hasta haber confirmado el inicio de sesión por clave y conservar una vía de recuperación. Aunque la referencia de OpenSSH indica que PubkeyAuthentication está habilitado por defecto, una directiva, un bloque Match o la configuración del paquete pueden alterar el comportamiento efectivo (manual de sshd_config(5) de OpenBSD).

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Si el servidor no acepta la clave

Comprueba estos puntos en orden, manteniendo disponible el acceso alternativo mientras haces cambios:

Best Value
Yubico - YubiKey 5Ci - Multi-Factor authentication (MFA) Security Key and passkey for iPhone/Android/PC, Dual connectors for Lighting/USB-C, FIDO Certified
  • POWERFUL SECURITY KEY: The YubiKey 5 is a versatile physical passkey that protects your digital life from phishing attacks. It ensures only you can access your accounts.
  • WORKS WITH 1000+ ACCOUNTS: Compatible with popular accounts like Google, Microsoft, and Apple. A single YubiKey 5 secures 100+ of your favorite accounts, including email, password managers, and more.
  • FAST & CONVENIENT LOGIN: Plug in your YubiKey 5 via USB and tap it to authenticate. No batteries, no internet connection, and no extra fees required.
  • MOST SECURE PASSKEY: Supports FIDO2/WebAuthn, FIDO U2F, Yubico OTP, OATH-TOTP/HOTP, Smart card (PIV), and OpenPGP. That means it’s versatile, working almost anywhere you need it.
  • BUILT TO LAST: Made from tough, waterproof, and crush-resistant materials. Manufactured in Sweden and programmed in the USA with the highest security standards.
  • Usuario: confirma que te conectas con la cuenta donde está instalada la clave.
  • Clave correspondiente: comprueba que el archivo público instalado corresponde a la clave privada que usa el cliente.
  • Contenido: verifica que la línea pública se copió completa y sin alteraciones.
  • Ruta: confirma qué archivo usa el servidor mediante AuthorizedKeysFile; no des por sentado que es ~/.ssh/authorized_keys.
  • Propiedad y permisos: revisa la ruta de inicio, .ssh y authorized_keys; una ruta insegura puede ser rechazada cuando StrictModes está habilitado.
  • Configuración efectiva: verifica PubkeyAuthentication y busca restricciones aplicables como AllowUsers o bloques Match. El resultado puede no coincidir con el valor predeterminado si otra regla lo modifica.

Si no tienes privilegios para consultar o cambiar la configuración de sshd, el administrador del servidor tendrá que confirmar las opciones efectivas y la ruta autorizada.

Opción avanzada: claves respaldadas por un autenticador

OpenSSH incluye los tipos ed25519-sk y ecdsa-sk, que usan un autenticador compatible. Requieren soporte tanto del equipo como de la configuración del cliente y el servidor. Una llave de seguridad física puede servir para este modo, pero no es necesaria para configurar el acceso ordinario con una clave local.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.