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:

  • ¿Alguien puede darme el file ssh.plist original para OS X 10.8 (Mountain Lion)?
  • ssh ya no está trabajando desde la línea de command
  • Alternativa para `fail2ban` en mi server que ejecuta OS X 10.6.8
  • Utilice Terminal.app para ssh a varios hosts
  • Cambios en la pantalla de inicio a través de iOS Enterprise Remote Device Management
  • Reenvío de X11 con mi pantalla completa
  •  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?

  • Cómo habilitar OpenSSh en iOS 10.2
  • MacOS Sierra no parece recordar las keys SSH entre reinicios
  • Tiempo de espera de request SSH todo el time
  • Conflicto con mi usuario de Mac no me permite conectarme al FTP de mi sitio
  • Ver el escritorio de * muy remota * Caja de Ubuntu desde mi MacBook Pro
  • SSH en un puerto diferente
  • 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).