[Ubuntu-BR] Usar Apt-get atrás de firewall
Nilo Martins
jniloms em gmail.com
Segunda Outubro 1 19:30:52 UTC 2007
Como eu não gosto deixar nenhuma senha em arquivo eu uso um script que fiz
para esse propósito:
1) você cria um arquivo para o script
no meu caso eu chamei o arquivo de conProxy.sh
Ex.: gedit ~/conProxy.sh
2) Coloca o conteúdo abaixo mudando apenas os dados do ip e porta do proxy
que no exemplo é 10.0.0.1:3456
#-----------------------------------------------------
# perguntar qual o nome do usuário;
read -p "Digite o nome do usuário: " usuario
# perguntar qual a senha
read -s -p "Digite a senha: " senha
http_proxy="http://${usuario}:${senha}@10.0.0.1:3456"
ftp_proxy="ftp://${usuario}:${senha}@10.0.0.1:3456"
export http_proxy
export ftp_proxy
echo "exportado com sucesso."
#----------------------------------------------------
3) Dá permisão de execução para o script
Ex.: chmod 700 ~/conProxy.sh
4) Quando for fazer um apt-get você deve abrir executar o comproxy antes com
o comando source para que as variáveis exportadas possam ser acessadas pelo
apt-get.
Ex.: source conProxy.sh
5) Dai é só colocar seu usuário e senha do proxy
6) Agora sim você pode chamar o apt-get tranquilo....
Obs.: Quando você fechar o console seu usuário e senha senha apagados das
variáveis de ambiente e você não precisa se preocuparem com segurança de
arquivo.
Outra forma bem mais simple é usar o arquivo de configuração do apt
"/etc/apt/apt.conf" e colocar lá as variáveis :
http_proxy="http://${usuario}:${senha}@10.0.0.1:3456"
ftp_proxy="ftp://${usuario}:${senha}@10.0.0.1:3456"
Mas ai fica estático e você tem que gravar seu usuário e senha no arquivo.
Fica a sua escolha.
Boa sorte.
Em 01/10/07, André Gondim <andre.gondim em gmail.com> escreveu:
>
> Pode dá uma lida em:
>
> http://andregondim.eti.br/?p=54
>
> Abraços e boa sorte,
> --
> -------------------------------------------------
> André Gondim
> E-mail: andre.gondim em gmail.com
> Blog: http://andregondim.eti.br
> OpenPGP keys: 255FC60C
> -------------------------------------------------
>
> On 10/1/07, maike <maiquelconsalter em gmail.com> wrote:
> >
> > export http_proxy=http://user:senha@proxy:porta
> > =D
> >
> >
> > Em 01/10/07, Ricardo Duarte <zelelegrupos em gmail.com> escreveu:
> > >
> > > Senhores,
> > >
> > > Como faço pra usar o apt get usando meu ubuntu na rede aqui do
> > > serviço, que possui proxy?
> > >
> > > Lembrando que o proxy aqui pede login/senha do tipo dominio\user
> > >
> > > Atenciosamente,
> > >
> > > Ricardo Augusto
> > >
> > > --
> > > Interessado em aprender mais sobre o Ubuntu em português?
> > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > ubuntu-br mailing list
> > > ubuntu-br em lists.ubuntu.com
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >
> >
> >
> >
> > --
> >
> > .~.
> > / v \ Seja Livre, use GNU/Linux!
> > /( )\
> > ^^-^^
> > --
> > Interessado em aprender mais sobre o Ubuntu em português?
> > http://wiki.ubuntu-br.org/ComeceAqui -
> > ubuntu-br mailing list
> > ubuntu-br em lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
--
Atenciosamente,
José Nilo Martins Sampaio
Analista de Aplicações de TIC
UPP - Unidade de Prospecção e Planejamento
ATI - Agência Estadual de Tecnologia da Informação
Fone.: (81) 3181.8121 - Email.: nilo.martins em ati.pe.gov.br
More information about the ubuntu-br
mailing list