30 votos

Puede Touch ID de desbloqueo personal clave SSH?

Es posible usar el Touch ID del lector de huellas dactilares para desbloquear mi clave SSH?

Tengo un MacBook Pro con el Toque de la Barra, y tengo un texto tradicional frase de paso para mi la clave SSH ahora.

Me he dado cuenta que no tengo un sistema de cuadro de diálogo preguntando por mi contraseña en 10.12, así que esto probablemente no es una cosa, pero si yo pudiera hacerlo, sería INCREÍBLE.

23voto

Otar Puntos 1528

En la actualidad TouchID desbloqueo de una clave SSH es no disponible para macOS.

  1. El sudo-touchid proyecto de Xcode se muestra cómo crear una aplicación de línea de comandos que es TouchID habilitado y se conmuta a un código de acceso de diálogo. Se ejecuta en el 2016 MacBook Pro con Touch Bar. Sin embargo, es por sudo, no ssh. Esto indica que la idea es técnicamente factible.
  2. El Símbolo de 2 cliente SSH ha TouchID de apoyo-para iOS, macOS no. Esto indica que aplicaciones comparables podría estar disponible a partir de los desarrolladores comerciales.
  3. Un desarrollador en línea se inició un ssh touchid contenedor de proyecto de un par de meses ... aunque es un proyecto vacío de código auxiliar. Esto indica que otros pueden estar preguntando una pregunta similar a la tuya.

-3voto

PJJ Puntos 389

Usted podría fácilmente escribir un contenedor para traducir touchid llamadas de ssh y de vuelta otra vez. Incluso más allá de traducir un ~ posible coincidir en una secuencia de rango (creo que de cerca, pero incompleta pintura) - no hay magia allí. He utilizado la cámara para que antes cuando touchid parecía un tricorder de star trek :-)

Trate de hacer tal Aplicación usted mismo, una buena motivación para aprender Swift! Apple tiene un buen doc alrededor de todos los de su SDK, así después de que el dolor inicial de Xcode puede hacerlo en unos pocos días.

Parece una buena idea el uso de la hazaña. incluso cuando todo el mundo te dirá de tropecientos millones de posibles riesgos de seguridad que son, así, posible (como un montón de otras cosas). Usted necesitará un dev de la cuenta a pesar de que (99$/año...), ya que la auto-firmado aplicaciones no podrán acceder todos los macOS Sdk funcionalidades, touchID es (posiblemente) no es accesible sin necesidad de firmar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X