Назад | Перейти на главную страницу

Как правильно настроить OS X Server 10.7.4 для SSH (пароль)?

Есть ли где-нибудь параметр, который отменяет пароль пользователя для SSH? Всякий раз, когда я пытаюсь войти с помощью пароля на свой сервер OS X, я получаю сообщение об ошибке в secure.log ->

Не удалось ввести пароль для <пользователя> от <ip> порта <порт> ssh2

Пароль правильный, могу использовать его локально на сервере. Что здесь происходит? Вход через открытый ключ работает нормально. Если я включил PAM, я просто получаю другую версию того же сообщения:

ошибка: PAM: отказано в разрешении для <пользователя> с <IP-адрес клиента> через <IP-адрес сервера>

Я тупица, когда дело касается вещей, связанных с сервером. Может ли кто-нибудь сказать мне, что я должен искать? Ничего странного не выводится из запущенного ssh -vvv

В /etc/ssh/sshd_config, PasswordAuthentication должен быть установлен на yes.

Вам нужно будет перезагрузить ssh после внесения этого изменения.

Следует упомянуть, что причина, по которой трудно найти инструкции о том, как это сделать, заключается в том, что все руководства посвящены тому, как отключить аутентификацию по паролю. Есть причина, по которой люди предпочитают отключать его. Это требует немного большей начальной настройки, но это более безопасная конфигурация.