【问题标题】:Microsoft Azure Firewall微软 Azure 防火墙
【发布时间】:2014-06-12 21:02:45
【问题描述】:

说明: 我在 Microsoft Azure 上的 VM 上构建了 Centos 6.5, 我需要打开 5060 才能使用 Asterisk。 我首先在 VM 上启用了端点 5060, 然后我在 Centos 6.5 的 iptables 中添加了接受端口 5060 的规则 我保存并重新启动它。

当我从外部 telnet 5060 时,连接被拒绝。

然后我禁用了 iptables 并再次尝试,有线连接也没有拒绝。

也就是说,我在 Centos 6.5 上的 iptables 根本不起作用。即使我关闭了它,我仍然无法到达除 22 端口之外的其他端口。

有人可以帮帮我吗? 非常感谢!

迈克尔

【问题讨论】:

    标签: azure port iptables centos6


    【解决方案1】:

    有4个地方可能关闭港口

    1. 您的 ISP
    2. Azure 上的端点。确保它已打开
    3. 操作系统上的防火墙,例如您的情况下的 IPTables
    4. 应用程序

    第 1 步

    通过 IPTables 允许一切。基本上取下你的防火墙。现在尝试远程登录。如果它有效,则说明 IPtable 配置错误。

    第 2 步

    在您自己的 VM 上 Telnet 以查看应用程序是否打开了端口。如果是,则为防火墙阻止。如果不是,您的应用程序没有打开端口。

    第 3 步

    使用http://www.canyouseeme.org/ 检查您的 ISP 之外的端口是否打开。

    如果这可行,它是您的 ISP。如果不是,则是您在 Azure 上的端点配置。

    【讨论】:

    • 感谢您的回答,但是当我按照步骤 2 进行操作时,我无法在 VM 上远程登录。所以我想这一定是我的应用程序没有打开除 22 之外的任何端口(我试过 80 或 5060,都在 Azure 上打开)你知道接下来如何解决吗?最好的问候迈克尔
    • 您好,谢谢!我已经解决了这个问题,因为我没有在这些端口上运行任何应用程序,所以我无法远程登录它们。再次感谢您
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多