如何在linux中安全地使用http_proxy变量

时间:2013-02-22 14:25:11

标签: linux proxy

我的linux服务器上的http_proxy变得复杂了。 问题是我们用来通过我们的代理,这个代理优先于ldap, 所以我必须在http_proxy中使用我的机器的登录名和密码才能从ssh客户端下载内容。我可以使用它来编辑bash_profile,我可以使用像curlp这样的curl别名来设置代理登录和代理密码。

但我的密码是为所有同事打开的。

1 个答案:

答案 0 :(得分:3)

试试这个:

创建密码的加密密码:

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'