Сервис SSH на стандартном порту — рай для брутфорсеров. Поэтому я люблю перевешивать его на другой порт. В Linux всё ясно, правим /etc/sshd_config — и отлично. В macOS это делается немного иначе
Сначала правим /etc/sshd_config. Не знаю, нужно ли это, возможно и лишнее. Но так спокойнее.
Потом правим файл /System/Library/LaunchDaemons/ssh.plist
После всех изменений надо перегрузить файл ssh.plist
sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load /System/Library/LaunchDaemons/ssh.plist
Внимание! Команды launchctl stop … и launchctl start ...
не перечитают изменения в файле, а перезапустят сервис со старыми настройками!