Выполните следующие команды и узнайте, какие зоны у вас активны:
firewall-cmd --get-default-zone
firewall-cmd --get-zones
firewall-cmd --get-active-zones
Кроме того, включение службы не обязательно означает, что вы ее запустили... запускали ли вы следующее?
firewall-cmd --state
У меня точно такая же проблема. Я не знаю точную причину, но, скорее всего, curl через scp может копировать только целые файлы, где он знает размер. Может быть, это ограничение самого scp.
Решение очень простое. Просто измените протокол с scp на sftp и все заработает без проблем.
gzip -c file.jar | curl -k -T - -u user:password sftp://host/path/stuff