【问题标题】:H2o without webserver没有网络服务器的 H2o
【发布时间】:2018-04-20 01:24:43
【问题描述】:

我刚刚在我的 linux VM 上安装了 h2o (python)。服务器管理员不允许在 VM 上使用网络服务器,因此我不能使用本地主机。有没有办法我仍然可以在我的虚拟机上使用 H2o。我可以创建一个假的本地服务器或其他东西来欺骗 h2o 使其相信这是一个 Web 服务器。

每当我尝试执行 h2o.init() 时,都会出现以下错误。

【问题讨论】:

  • 你能在你的虚拟机上安装一个虚拟机吗?这是我唯一能想到的。阻塞本地主机上的所有端口是相当极端的。即使对于最偏执的系统管理员来说,仅仅阻塞 1024 以下的端口就足够了? (有关我能找到的唯一攻击媒介,请参阅 security.stackexchange.com/q/96418/31291。)

标签: python webserver rhel h2o


【解决方案1】:

将 H2O 与 Python 结合使用时,它使用客户端-服务器架构,其中 Python 是客户端,H2O 是服务器。

H2O 的 REST API 是通过您提到的网络端口公开的,因此您不能只是禁用它。

但是,如果您查看以下文档,可以选择保护它的选项,包括身份验证和 HTTPS:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多