How do I publish Elasticsearch cluster run on a remote machine (via its public IP address) and access it from another machine with Python Client?

Please don't post the same question more than one, it makes it harder for people to help :slight_smile: