AWS EC2上的Webmin:端口10000不起作用

时间:2016-05-06 15:30:22

标签: security amazon-web-services amazon-ec2 amazon webmin

我在ec2实例上安装了webmin。它运行正常,因为我测试了curl http://localhost:10000并获得了webmin登录HTML。

问题是我无法从外部访问http://elastic-ip:10000。甚至来自另一个ec2实例。错误是: curl:(7)无法连接到x.x.x.x端口10000:连接被拒绝

我将端口10000添加到iptables,我还在aws管理控制台(正确分配的安全组)上为我的安全组创建自定义tcp规则。我甚至试图停止iptables服务,但我无法从外部访问webmin。随着卷曲它的错误,Firefox和Chrome只告诉我它无法连接到该地址。

我尝试创建一个新的安全组,再次分配给实例,重新启动实例,但它也没有用。

我不知道为什么它对我不起作用。我认为这应该是一件容易的事,但我不确定为什么它太复杂了。

已更新:netstat -an命令提供以下信息: tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 所以我认为它正在倾听所有IP

请帮帮我!非常感谢你!

解决:问题是我在错误的服务器上安装了webmin,并在安装了webmin的服务器上尝试了它。那真是个愚蠢的错误。因此,如果您遇到类似的问题,只需要遵循Mark的评论:将规则添加到安全组,在服务器上打开端口10000的防火墙(或禁用firewal)。那会工作!

3 个答案:

答案 0 :(得分:1)

这两个步骤对我有用:

第1步编辑/etc/webmin/miniserv.conf

步骤2在miniserv.conf中将ssl设置为0

它对我有用,因为我没有SSL

答案 1 :(得分:1)

我有同样的问题。

我已按照这篇文章安装了Webmin-https://blog.programster.org/ubuntu-16-04-install-webmin

然后从安全组中,打开端口10000,然后在Type下选择Custom TCP Rule

enter image description here

答案 2 :(得分:0)

您必须为该实例分配一个安全组,并在安全组中打开端口10000。如果您的实例位于VPC中,您应该能够更改/添加安全组。如果它在EC2 classic中,您将不得不启动一个新实例。