He activado el inicio de sesión remoto (ssh) en mi Mac a través de Preferencias del Sistema. Pero no funciona con claves y sólo funciona con autenticación normal de usuario/pass. Quiero desactivar este comportamiento y sólo permitir la autenticación de clave pública (RSA o DSA).
He editado /etc/sshd_config
y sin comentar las líneas siguientes:
PasswordAuthentication no
PermitEmptyPasswords no
A continuación, reinicié el servicio de inicio de sesión remoto, pero no sirvió de nada. Sigue permitiendo la autenticación por contraseña y mis claves son rechazadas.
¿Alguien podría ayudarme a configurarlo?
1 votos
Por favor, divida la segunda parte (sólo red local) en una pregunta separada, así será más fácil para la gente responder sólo a una de ellas.
0 votos
Hecho - apple.stackexchange.com/questions/34091/
0 votos
¿Dónde y cómo se definen las claves autorizadas? El inicio de sesión con bases de claves funciona correctamente.
0 votos
@Gerry Hace tiempo que tengo generadas mis claves privadas/públicas personales. He utilizado
cat id_rsa.pub >> ~/.ssh/authorized_keys
pero sin éxito.0 votos
¿Has jugado antes con alguna otra configuración de sshd? Una impresión de su archivo sshd_config podría ser útil. Si no, mi suposición es que su clave pública no es válida, o no coincide con su clave privada, tal vez usted debe tratar de generar una nueva clave.