【问题标题】:Dont want to use plain text password in yum.conf不想在 yum.conf 中使用纯文本密码
【发布时间】:2014-12-02 11:16:22
【问题描述】:

因此,当谈到隐藏在 RHEL 机器中的代理之后,我会遇到很多代理身份验证错误。即使我使用 cntlm (cntlm.conf) 来使用代理,使用 YUM 安装任何软件包都会考虑 /etc/yum.conf。这里的问题是,我必须使用我想要避免的纯文本密码。有什么选项可以加密我在 /etc/yum.conf 中提供的 proxy_pass 吗??

yum.conf 文件示例:

proxy=http://myproxy
proxy_username=myusername
proxy_password=my-plain-text-password

在上面的文件中,我想要一个加密的密码而不是纯文本。 谢谢

【问题讨论】:

    标签: proxy yum rhel


    【解决方案1】:

    您在该文件中放入的任何“加密”都必须是可逆的。

    所以这将是你所做的混淆而不是“加密”,我不相信 yum 支持这样的事情。

    话虽如此,如果您使用cntlm 为您处理身份验证,我认为您不需要yum.conf 中的用户名和密码。 (除非 ntlm 代理后面还有另一个代理也需要身份验证或其他东西。)

    【讨论】:

    • 这样不行,即使我在cntlm.conf中添加了用户名/密码,YUM仍然引用yum.conf。
    • @vikramiyer 是的,yum 将使用 yum.conf(它对 cntlm 一无所知),但如果代理不需要身份验证,那么 yum 就不必关心身份验证,因为 cntlm透明地处理这个问题。当您不将凭据放入 yum.conf 并将它们放入 cntlm.conf 时,您会遇到什么失败?
    • 407 代理身份验证错误。 (因为需要代理认证)
    • @vikramiyer 您需要对cntlm 进行身份验证吗?或者到 cntlm 配置使用的代理?你有没有测试过 cntlm 是在没有 yum 的情况下自己工作的?
    • 我想使用以下命令,cmd: yum install "pkg-name" 并且我希望 cntlm 使用我在 /etc/yum.repos.d 下提到的存储库并下载 pkg .
    猜你喜欢
    • 1970-01-01
    • 2011-11-19
    • 2015-01-05
    • 1970-01-01
    • 2010-10-31
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多