# How to access elastic search on remote machine?

**URL:** <https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926>\
**Category:** Elasticsearch\
**Created:** [May 4, 2020, 5:49am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926 "2020-05-04T05:49:15Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aiden\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aiden_sharma/32/67613_2.png) [@Aiden\_Sharma](https://discuss.elastic.co/u/Aiden_Sharma)\
**Post date:** [May 4, 2020, 5:49am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926/1 "2020-05-04T05:49:15Z")

</div>

Trying to access the elastic search remotely. However, it seems to be refusing the connection.

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [May 4, 2020, 5:53am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926/2 "2020-05-04T05:53:54Z")

</div>

Elasticsearch by default binds to localhost so if you have not changed this you will not be able to access it from other hosts.

---

<div class="post-metadata">

**Author:** ![Aiden\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aiden_sharma/32/67613_2.png) [@Aiden\_Sharma](https://discuss.elastic.co/u/Aiden_Sharma)\
**Post date:** [May 4, 2020, 5:57am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926/3 "2020-05-04T05:57:06Z")

</div>

I have added the following lines in elasticsearch.yml

```
discovery.seed_hosts: ["0.0.0.0", "[::]"]
#
network.host: 0.0.0.0
#
# Set a custom port for HTTP:
#
http.port: 9200
```

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [May 4, 2020, 6:04am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926/4 "2020-05-04T06:04:15Z")

</div>

Check that there are no firewall rules blocking access.

---

<div class="post-metadata">

**Author:** ![Aiden\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aiden_sharma/32/67613_2.png) [@Aiden\_Sharma](https://discuss.elastic.co/u/Aiden_Sharma)\
**Post date:** [May 4, 2020, 6:08am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926/5 "2020-05-04T06:08:27Z")

</div>

9200 port is open. This elastic search is running on Azure Ubuntu VM.

---

<div class="post-metadata">

**Author:** ![Aiden\_Sharma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aiden_sharma/32/67613_2.png) [@Aiden\_Sharma](https://discuss.elastic.co/u/Aiden_Sharma)\
**Post date:** [May 4, 2020, 6:18am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926/6 "2020-05-04T06:18:27Z")

</div>

Log Entry:

```
[2020-05-04T00:00:02,081][WARN][o.e.t.TcpTransport] [my-application] exception caught on transport layer [Netty4TcpChannel{localAddress=/127.0.0.1:9300, remoteAddress=/127.0.0.1:34862}], closing connection
java.lang.IllegalStateException: Received message from unsupported version: [6.4.3] minimal compatible version is: [6.8.0]
	at org.elasticsearch.transport.InboundMessage.ensureVersionCompatibility(InboundMessage.java:146) ~[elasticsearch-7.5.1.jar:7.5.1]
	at org.elasticsearch.transport.InboundMessage.access$000(InboundMessage.java:39) ~[elasticsearch-7.5.1.jar:7.5.1]
	at org.elasticsearch.transport.InboundMessage$Reader.deserialize(InboundMessage.java:76) ~[elasticsearch-7.5.1.jar:7.5.1]
	at org.elasticsearch.transport.InboundHandler.messageReceived(InboundHandler.java:113) ~[elasticsearch-7.5.1.jar:7.5.1]
	at org.elasticsearch.transport.InboundHandler.inboundMessage(InboundHandler.java:102) ~[elasticsearch-7.5.1.jar:7.5.1]
	at org.elasticsearch.transport.TcpTransport.inboundMessage(TcpTransport.java:667) [elasticsearch-7.5.1.jar:7.5.1]
	at org.elasticsearch.transport.netty4.Netty4MessageChannelHandler.channelRead(Netty4MessageChannelHandler.java:62) [transport-netty4-client-7.5.1.jar:7.5.1]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:326) [netty-codec-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:300) [netty-codec-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:241) [netty-handler-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:352) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1422) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:374) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:360) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:931) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:700) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysPlain(NioEventLoop.java:600) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:554) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:514) [netty-transport-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$6.run(SingleThreadEventExecutor.java:1050) [netty-common-4.1.43.Final.jar:4.1.43.Final]
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-common-4.1.43.Final.jar:4.1.43.Final]
	at java.lang.Thread.run(Thread.java:830) [?:?]
```

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [May 4, 2020, 6:24am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926/7 "2020-05-04T06:24:45Z")

</div>

Do you have a version mismatch between client and server? Make sure they are the same.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 1, 2020, 6:24am UTC](https://discuss.elastic.co/t/how-to-access-elastic-search-on-remote-machine/230926/8 "2020-06-01T06:24:46Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
