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