Как отмечалось в некоторых комментариях, ssh_config
предназначен для (по умолчанию) конфигурации клиента, но конфигурация сервера выполняется в sshd_config
, обычно в /etc/ssh
на большинстве систем * NIX, но в случае MacOS X и, возможно, других, это /etc/sshd_config
системы.
Что касается отключения аутентификации по паролю, посмотрите на опцию PasswordAuthentication
и установите для нее значение no
; по умолчанию обычно yes
. Также обратите внимание на другие параметры, включая PermitRootLogin
которого IMO должно быть установлено значение no
(или, по крайней мере, without-password
), и UsePAM
которые также могут влиять на аутентификацию на основе пароля.