Я пытаюсь подключиться к удаленному бастионному серверу EC2 через ssh потому что мне нужно подключиться к БД за брандмауэром.
В документе, указанном выше, в разделе « Переадресация удаленного порта» сказано:
Есть еще одна вещь, которую вам нужно сделать, чтобы включить это. По умолчанию SSH не позволяет удаленным хостам переадресовывать порты. Чтобы включить это, откройте /etc /ssh /sshd_config и добавьте следующую строку где-нибудь в этом файле конфигурации.
Поэтому я изменил GatewayPorts no ===> GatewayPorts yes и попытался перезапустить SSH как было сказано. Он рекомендует sudo service ssh restart , но я на Mac OS Sierra.
Это ТАК сообщение говорит, что я могу запустить / остановить SSH через
sudo launchctl unload (or load) /System/Library/LaunchDaemons/ssh.plist
но получите ошибку
/System/Library/LaunchDaemons/ssh.plist: не удалось найти указанную службу
Вещи, которые я пробовал:
- В этой статье говорится, что
LaunchAgentsзапускается как пользователь, а не как пользователь root, что я и делаю. /System/Library/LaunchDaemons/ssh.plistсуществуетlaunchctlимеетloadиunloadподкоманды
Так в чем проблема?
