Я пытаюсь подключиться к удаленному бастионному серверу 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
подкоманды
Так в чем проблема?