Если вы хотите запустить curl на экземпляре EC2, и туннель выход через ssh, то попробуйте следующее:
ssh $@$ curl -s http://localhost:8000/
Вы должны увидеть результат непосредственно на терминале ( -sзапретит curlвывод).
Вы можете выполнить любую команду, подобную этой, для этого нет ничего особенного curl.
Если это работает, то вы можете изменить используемые curlпараметры -X POSTи / или -dвместе с правильной конечной точкой.
Помните, однако, что 0.0.0.0это « специальный » адрес, который на самом деле означает « прослушивание на всех интерфейсах » ... Так что, если вы не настроите правила входящих сообщений правильно, кто-нибудь все равно сможет это сделать curl http://$:8000/и попасть на ваш сервер.
Спасибо за помощь Атти, да это я и имел ввиду