14 votes

Désactiver l'authentification par mot de passe sur le serveur SSH sur OS X Server 10.8

Je veux désactiver l'authentification par mot de passe du serveur SSH sur mon serveur OS X. Cela devrait être fait dans /etc/sshd_config, non ? Mais je ne suis pas sûr du paramètre que je dois modifier

14voto

Comptrol Points 4415

Comme pour tout système BSD, vous devez désactiver certaines options dans votre sshd_config comme je l'ai décrit. dans cette réponse de Stack Overflow :

UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no

2voto

Owen Points 121

Au cas où cela vous aiderait, j'ai eu des problèmes avec cela sous 10.10 (Yosemite) et il s'est avéré que j'éditais le mauvais fichier. /etc/sshd_config est le bon, et non /etc/ssh/sshd_config c'est ce que j'essayais de faire en me basant sur ce que man sshd_config dit :

SSHD_CONFIG(5)              BSD File Formats Manual             SSHD_CONFIG(5)

NAME
     sshd_config -- OpenSSH SSH daemon configuration file

SYNOPSIS
     /etc/ssh/sshd_config

DESCRIPTION
     sshd(8) reads configuration data from /etc/ssh/sshd_config ...

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X