Если я включаю свой брандмауэр OSX, ssh запрещен. Если я выключу, ssh может подключиться просто отлично. Это настройки хоста ssh : хотя я не знаю, что я делаю, я решил, что предоставления /usr/sbin/sshd
«Разрешить входящие подключения» (наряду с «Удаленным входом в систему (SSH)») будет достаточно, но это не так. Что еще я должен включить для ssh (sshd? Not sure), чтобы разрешить соединения?
Я настраиваю ssh исключительно через меню общего доступа «Удаленный вход в систему» в Системных настройках.
Ответы:
Я тоже это видел - похоже, что OSX Application Firewall запутывается. Мне удалось начать, сделав следующее:
Затем перезагрузите компьютер.
После того, как устройство снова включится, перейдя в «Брандмауэр»> «Дополнительные настройки», вы увидите только те системные службы, которые вы включили (в вашем случае SSH и Screen Sharing). Остальные записи исчезнут, но когда вы запустите все приложения, которым нужен доступ через брандмауэр, OSX попросит вас разрешить приложение или нет, а затем будет добавлен обратно в список исключений брандмауэра (если вы разрешите его входящий соединения).
источник
Команды ниже работали для меня на Йосемити
Попробуйте подключиться к вашему Mac через SSH. Вы должны увидеть запрещенную запись, в моем случае sshd-keygen-wrapper
Затем просто добавьте / usr / libexec / sshd-keygen-wrapper (как предложено mehaase) в список разрешенных приложений, но перезагрузка не требуется
Чтобы переключить уровень регистрации обратно
источник
В моем случае я добавил / usr / libexec / sshd-keygen-wrapper в настройки брандмауэра и перезагрузился.
Я нашел эту идею здесь: https://discussions.apple.com/thread/2174585?threadID=2174585
Один хороший метод устранения неполадок: откройте Console.app и просмотрите /var/log/appfirewall.log (или tail -f /var/log/appfirewall.log из командной строки).
источник
/usr/libexec/sshd-keygen-wrapper
из средства поиска в диалоговое окно «Системные настройки»> «Безопасность и конфиденциальность» [Параметры брандмауэра] (параметры брандмауэра) исправило это для меня - после включения и выключения sshd в настройках диалогового окна общего доступа тоже.В El Capitan 10.11.5
sshd-keygen-wrapper
был в списке разрешенных подключений, но был заблокирован. Нужно было только разрешить его, и удаленный вход по SSH работал. Перезагрузка не требуется.источник