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

mac server ssh изменить порт

это работает для настольных компьютеров 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.