iptables -I INPUT -p tcp -i eth0 --dport 5000 -j DROP
параметры - порт, интерфейс по вкусу.
Но лучше закрыть все, и оставить открытым только то что надо (например 80, 443 и где там у вас висит ssh )
1. а виртуалка вообще из сети доступна? каком образом она в сеть попадает? что с firewall на ней, на centos7 он по умолчанию включен (как и selinux кстати, что является частью ответа на второй вопрос)
2. что с правами на /var/www/html/owncloud для пользователя от которого работает приложение?
Такая ошибка бывает когда при установке нового сервера указывают уже существующую базу (с какими-то данными, не пустую).
Я бы попробовал зачистить базу, и сделать пустую. https://www.zabbix.com/documentation/4.2/manual/ap...
На удаленной ссистеме просто запрещен удаленный доступ root-ом.
Это как правило и не требуется.
Добавляете ключ чтобы ансибл ходил обычным пользователем и указываете в плейбуке чтобы он повышал привелегии на удаленном хосте (грубо говоря ансибл будет выполнять команды через sudo там).
ansible-playbook -i inventory.txt your-role.yml -b -K
вот этот "-b" ключ become , а -K - укажет ансиблу спросить ваш пароль для повышения привелегий.
Я предполагаю , что у вас уже отключен и(или) удален штатный firewalld и уже установлен пакет iptables-services.
Вот у вас есть запущенный iptables и вы добавили в него какие то правила.
Что в файле /etc/sysconfig/iptables ?
Если пусто , сделайте
iptables-save > /etc/sysconfig/iptables