【问题标题】:Restricting access to port 6800限制对端口 6800 的访问
【发布时间】:2014-10-30 20:00:28
【问题描述】:

我最近设置了我的第一台 Ubuntu 服务器并安装了 scrapy 和 scrapyd。我已经编写了一些蜘蛛,并且我已经弄清楚了如何通过 6800 端口上的 API 来执行蜘蛛。我还注意到那里有一个 Web 界面。我还注意到几乎任何人都可以这样做,特别是因为 Web 界面上的数据列出了所有项目和蜘蛛名称。有没有办法保护这个功能,只有我可以管理它?

谢谢, 乍得

【问题讨论】:

  • 您是否在询问如何在您的 Ubuntu 系统上设置防火墙?如果是这样,此页面可能会有所帮助:Ubuntu Firewall Guide
  • @JohnHascall,我不太确定。我简单地用谷歌搜索了“密码保护 scrapyd 端口 6800”,大多数答案都涉及 .htaccess 文件或 Nginx 配置。我是新手,所以我真的不知道如何实施这些建议。另外,我正在运行 Apache,而不是 Nginx。我也有点惊讶 scrapyd 会让 API 完全开放。我可以为端口设置防火墙,然后仍然通过密码访问它吗?
  • 防火墙阻止通过端口和/或 IP 地址进行访问。如果你想用密码保护它,那么 .htaccess 是要走的路(Apache 也使用 .htaccess)。有很多这样做的例子,但是这个视频似乎是 [Apache Access Control[(youtube.com/watch?v=b9j8KaBBrxE) 的一个很好的介绍

标签: password-protection ubuntu-14.04 scrapyd


【解决方案1】:

我想通了。我不知道如何让 .htaccess 做我想做的事,即用密码保护服务正在侦听请求的端口。我改用 iptables,假设与该端口的通信只会来自几个不同的 IP。

【讨论】:

    猜你喜欢
    • 2017-12-20
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多