I see this issue comes up often. However the answers in the posts I've looked at have no fixed my issue, I've gotten closer, but not all the way.
I have a single ELK system from the latest bitnami 7.14 image.
I am able to connect to Kibana and login on port 80 from both localhost and remote host.
When setting up Winlogbeat on the remote host, I receive this error:
PS C:\Program Files\Winlogbeat> .\winlogbeat.exe setup
Exiting: couldn't connect to any of the configured Elasticsearch hosts. Errors: [error connecting to Elasticsearch at http://192.168.1.80:9200: Get "http://192.168.1.80:9200": dial tcp 192.168.1.80:9200: connectex: No connection could be made because the target machine actively refused it.]
My config is shown below. I've opened port 9200 on my local machine and set network host to 0.0.0.0. What am I missing?