# Elasticsearch-head cannot connect through ssh tunnel

**URL:** <https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880>\
**Category:** Elasticsearch\
**Created:** [February 28, 2017, 9:55pm UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880 "2017-02-28T21:55:37Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nanothermite](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nanothermite/32/15956_2.png) [@nanothermite](https://discuss.elastic.co/u/nanothermite)\
**Post date:** [February 28, 2017, 9:55pm UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880/1 "2017-02-28T21:55:37Z")

</div>

Hi,

While I can connect to a remote ES instance through an ssh tunnel and confirm via Postman, I am unable to do so via the plugin, which has no problem connecting to local ES instance.

What to configure?

Thanks,  
Henry

---

<div class="post-metadata">

**Author:** ![arvind](https://avatars.discourse-cdn.com/v4/letter/a/a6a055/32.png) [@arvind](https://discuss.elastic.co/u/arvind)\
**Post date:** [March 1, 2017, 11:56am UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880/2 "2017-03-01T11:56:52Z")

</div>

Hi,  
I assume you to have installed the head plugin first using the below command for your current elastic version: elasticsearch/bin/plugin install mobz/elasticsearch-head . Then open the browser and use the url: [http://remoteIp](http://remoteIp):portno/\_plugin/head (eg:localhost:9200/\_plugin/head) which will connect the plugin to the ES instance running.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [March 1, 2017, 12:13pm UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880/3 "2017-03-01T12:13:41Z")

</div>

No. This is not valid anymore. Elasticsearch does not support site plugins for a long time.

---

<div class="post-metadata">

**Author:** ![nanothermite](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nanothermite/32/15956_2.png) [@nanothermite](https://discuss.elastic.co/u/nanothermite)\
**Post date:** [March 1, 2017, 4:06pm UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880/4 "2017-03-01T16:06:25Z")

</div>

David,

I have installed elasticsearch-head as the standalone as per new instructions and it, too, has no issues connecting to local instance but is unable to connect through ssh tunnel, though postman can. Perhaps some other configuration?

Thanks,  
Henry

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [March 1, 2017, 4:24pm UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880/5 "2017-03-01T16:24:21Z")

</div>

Yeah. I meant to answer to @arvind actually.

I don't have a solution for your case. Sorry. May be someone else knows how SSH tunnels works with elasticsearch.

---

<div class="post-metadata">

**Author:** ![Garito](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/garito/32/8854_2.png) [@Garito](https://discuss.elastic.co/u/Garito)\
**Post date:** [March 3, 2017, 5:25pm UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880/6 "2017-03-03T17:25:57Z")

</div>

I bet you, you need to allow cors (see documentation)

---

<div class="post-metadata">

**Author:** ![nanothermite](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nanothermite/32/15956_2.png) [@nanothermite](https://discuss.elastic.co/u/nanothermite)\
**Post date:** [March 3, 2017, 5:27pm UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880/7 "2017-03-03T17:27:09Z")

</div>

Good pt - will verify that this is set on remote instance.

---

<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:** [March 31, 2017, 5:27pm UTC](https://discuss.elastic.co/t/elasticsearch-head-cannot-connect-through-ssh-tunnel/76880/8 "2017-03-31T17:27:17Z")

</div>

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