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