我刚刚在我的服务器上设置了 ElasticSearch,但我似乎无法远程连接到它(默认端口为 9200)。我可以通过localhost连接到它,但是当我指定IP地址时我无法远程连接到它。我认为这是因为端口已关闭(但我不确定)。因此,我想知道如何检查给定的端口是否打开,以及如何打开可能关闭的端口。
要检查服务器上的开放端口,您可以使用 sudo 执行此操作:
iptables --list
打开 TCP 端口(端口 9200)
iptables -I 输入 -p tcp --dport 9200 --syn -j 接受
对于 UPD 端口,您将使用(端口 9200)
iptables -I 输入 -p udp --dport 9200 -j 接受
最后,要保存更改,请使用:
服务 iptables 保存
但是,正如@Codezilla 所提到的,您可能在路由器后面并且需要转发端口。
| 归档时间: |
|
| 查看次数: |
12662 次 |
| 最近记录: |