【问题标题】:How to safely use http_proxy variable in linux如何在 linux 中安全地使用 http_proxy 变量
【发布时间】:2013-02-22 14:25:11
【问题描述】:

我对我们的 linux 服务器上的http_proxy 感到很复杂。 问题是我们用来通过我们的代理,这是 ldap 的首选, 所以我必须在http_proxy 中使用我机器的登录名和密码才能从 ssh 客户端下载一些东西。我可以用它来编辑bash_profile,我可以为 curl 使用别名,比如curlp,在那里我可以设置代理登录名和代理密码。

但无论如何我的密码对我所有的同事都是开放的。

【问题讨论】:

  • 但它应该在你的 homedir 中,所以其他人怎么能看到?

标签: linux proxy


【解决方案1】:

试试这个:

为您的密码创建一个加密密码:

openssl enc -aes-256-cbc -in mypassword.txt -out mypassword.bin

注意事项:运行上述命令后删除mypassword.txt文件,这是痛苦密码

使用您的 mypassword.bin 密码运行以下命令:

alias myproxy='PASSWORD=`openssl aes-256-cbc -d -in mypassword.bin`; PROXY="http://$USER:$PASSWORD@proxy:$PORT"; export http_proxy=$PROXY; export https_proxy=$PROXY; export ftp_proxy=$PROXY'

【讨论】:

  • 我想如果我们照你说的做,并像这样检查环境变量:env | grep -i http,我们仍然可以看到密码。
猜你喜欢
  • 2011-01-26
  • 2014-06-28
  • 2011-08-26
  • 2012-02-06
  • 1970-01-01
  • 2018-10-04
  • 2018-11-08
  • 1970-01-01
  • 2012-10-17
相关资源
最近更新 更多