это работает для настольных компьютеров Snow Leopard, но не для серверов Snow Leopard. Зачем?
<key>Sockets</key>
<dict>
<key>Listeners</key>
<dict>
<key>SockServiceName</key>
<string>22022</string>
<key>SockFamily</key>
<string>IPv4</string>
<key>Bonjour</key>
<array>
<string>22022</string>
<string>sftp-ssh</string>
</array>
</dict>
</dict>
Он работал, когда я его тестировал. Я предполагаю, что вы отредактировали это в /System/Library/LaunchDaemons/ssh.plist, а затем перезагрузили его с помощью:
sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist
sudo launchctl load /System/Library/LaunchDaemons/ssh.plist
Кстати, вам, вероятно, не следует изменять запись в массиве службы Bonjour с «ssh» на «22022» - это имя, под которым объявляется служба, а не номер порта; вы предлагаете службу ssh на порту 22022, а не службу 22022.