Habilitar inicio de session remoto sin authentication de contraseña

He habilitado el inicio de session remoto (ssh) en mi Mac a través de las Preferences del sistema. Pero no funciona con keys y solo funciona con authentication de usuario / contraseña normal. Quiero desactivar este comportamiento y solo permitir la authentication de key pública (RSA o DSA).

Edité /etc/sshd_config y las siguientes líneas sin comentario:

  • Buscando una buena aplicación SSH para iPhone
  • configuration de server y networking
  • Apagado "no hay presente y no se ha especificado el progtwig askpass"?
  • Entrada del usuario en "Ejecutar script de Shell" de Automator
  • Cydia WiFi Hotspot para SSH sin tarjeta SIM
  • ¿Cómo enviar la key 'imprimir' con RDC (Conexión a Escritorio remoto)?
  •  PasswordAuthentication no PermitEmptyPasswords no 

    Luego reinicié el service de inicio de session remoto pero no ayudó. Todavía permite la authentication de contraseña y mis keys son rechazadas.

    ¿Alguien podría ayudarme a configurar esto?

  • ¿Necesita ayuda para comprender el script que se ejecuta al inicio? "Osascript -e 'decir a la aplicación \" ARDAgent \ "para hacer el script de shell \" decir quack \ "'"
  • Usando un iPhone como un Video Grabador Remoto desde una Mac
  • autossh no se comporta como se esperaba
  • El file de identidad no funciona
  • alternar playPause para iPhoto, problema de script, probablemente variable global
  • ¿Hay alguna forma de controlar de forma remota (o al less ver) un iPad sin Jailbreaking?
  • 2 Solutions collect form web for “Habilitar inicio de session remoto sin authentication de contraseña”

    Permíteme responderme cuando encontré una resolución.

    Si PasswordAuthentication no no no funciona por sí mismo (y leo en algunas situaciones) puede asegurarse de descomentar y establecer en "no" esto:

     UsePAM no 

    Felicitaciones por esta resolución, vaya a Mac OS X Hints – http://hints.macworld.com/article.php?story=20050815135941513&lsrc=osxh .

    En Mac OS X 10.8.5 (Mountain Lion) también debe comentar la siguiente línea en / etc / sshd_config:

     # The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 # but this is overridden so installations will only check .ssh/authorized_keys 

    #AuthorizedKeysFile .ssh / authorized_keys

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).