【问题标题】:How Can I Download A File Without Revealing Passwords?如何在不泄露密码的情况下下载文件?
【发布时间】:2023-03-18 08:10:01
【问题描述】:

我在源代码控制中有一个 vagrant/puppet 项目,需要下载一些依赖项。 但是,这些依赖项是在受密码保护的关系实例上。

如果我将 wget 与 --username 和 --password 一起使用,我可以下载文件,但是,我无法将我的用户名和密码签入源代码管理。

我不想要求人们在签出后对源文件进行修改(通过输入他们的用户名/密码),因为我更喜欢项目只是运行。

是否可以通过 wget 或 curl 使用加密密码?

我不能只对文件设置权限,因为它是一个 vagrant box,开发人员将拥有完全的 root 访问权限。

【问题讨论】:

  • 您可以有一个额外的属性文件,用户将在其中输入他们的登录名/密码,并且您的 Vagrantfile 将从该文件中读取,因此开发人员不会接触源文件而是外部文件,您还可以有其他特定设置在这个文件中

标签: curl vagrant puppet wget


【解决方案1】:

这不是您可以使用 WGET 或 cURL 开箱即用的事情。您可以寻求这样做的一种方法是使用代理;您请求站点,该服务器又从单独的服务器请求文件并将其传递给访问者。

简而言之:没有。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    • 2014-01-28
    相关资源
    最近更新 更多