Así que me he autenticado con éxito con mi clave privada, pero ahora quiero deshabilitar las contraseñas en su totalidad, por lo que sólo puedo acceder con mi clave privada.
Edito /etc/ssh/ssh_config
y añado lo siguiente:
PasswordAuthentication no
PermitRootLogin no
ChallengeResponseAuthentication no
UsePAM no
en la parte inferior del archivo. Luego reinicio SSH con:
sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
y trato de autenticarme con un dispositivo que no conoce mi clave privada en absoluto. Puedo iniciar la sesión sin problemas simplemente iniciando la sesión con mi usuario habitual (username@123.123.123.123).
¿Cómo lo hago? Estoy ejecutando El Capitan 10.11.1 en mi máquina.