Qué es
Una llave de seguridad, como una YubiKey, crea la clave privada dentro de sí misma y nunca la deja salir. Para entrar, la conectas y la tocas. Es el mismo tipo de clave que crea OpenSSH:
ssh-keygen -t ed25519-skCrear una
- Conecta la llave de seguridad a tu Mac.
- Abre Claves, elige Nueva clave y después Llave de seguridad.
- Ponle un Nombre y elige Crear clave.
- Cuando la llave de seguridad parpadee, tócala. Si tiene PIN, la app lo pide.
La clave nueva se abre en Claves. Añádela a tus servidores como cualquier clave, con Añadir a un servidor: consulta Claves SSH.
Mostrar más
- Tipo: Automático crea una clave Ed25519, o ECDSA si la llave de seguridad no puede. También puedes elegir Ed25519 o ECDSA P-256.
- Pedir el PIN en cada uso: cada inicio de sesión pide el PIN además del toque.
- Guardar en la llave: la clave también se guarda en la llave de seguridad, para cargarla en otro ordenador con
ssh-keygen -K. - Aplicación: un nombre que empieza por
ssh:.
Entrar con ella
- Elige Usar para entrar después de Añadir a un servidor, o elige la clave en el campo Clave del servidor.
- Conéctate. Cuando la app diga Toca tu llave de seguridad, tócala, y escribe el PIN si lo pide.
Con el agente SSH
Terminal, git y los demás programas del Mac que usan ssh también pueden entrar con la llave de seguridad.
- En Ajustes, Agente SSH, activa Usar Wardterm para las claves SSH.
- Junto a
~/.ssh/config, elige Configurar… y después Añadir líneas. Para usar el agente en un solo terminal, copia en su lugar la línea bajo Solo en un terminal. - En Claves ofrecidas, deja activado el interruptor de la llave de seguridad.
- Cuando un programa pida la clave, elige Permitir y después toca la llave de seguridad.
Con Face ID o Touch ID
Una clave en este dispositivo funciona sin nada que conectar: vive en el chip seguro y confirmas con Face ID o Touch ID. En el menú de Nueva clave aparece justo después de Generar clave. Consulta Claves en este dispositivo.