7 votos

Activación del inicio de sesión remoto sin autenticación de contraseña

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

0 votos

¿Dónde y cómo se definen las claves autorizadas? El inicio de sesión con bases de claves funciona correctamente.

6voto

Michal M Puntos 2436

Permítanme que me responda a mí mismo mientras encuentro una resolución.

Si PasswordAuthentication no no funciona por sí solo (y he leído en algunas situaciones puede) asegúrese de descomentar y establecer en "no" esto:

UsePAM no

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

0 votos

En OS X El Capitan 10.11.2 el archivo a editar es /private/etc/ssh/sshd_config

0voto

maxpenguin Puntos 1488

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

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