[FUG-BR] Gtalk novamente

Pablo Sánchez phackwer em gmail.com
Terça Fevereiro 12 11:32:07 BRST 2008


Tem vários how-tos na net sobre o pf + pfauth, é só pesquisar (é muita
coisa para explicar apenas na lista), mas o que mais pega é o lance do
cliente mesmo, pois tem que abrir uma conexão SSH para o servidor com
o usuário e senha para que o firewall identifique em que máquina o
usuário está e habilite dinamicamente as regras daquele usuário para
aquele IP.

Bom, nesse caso, como eu falei, pode-se usar o PuTTY Tray, que é um
PuTTY que pode ser inicializado direto na tray, e usar a autenticação
usando arquivos de chaves, e colocando isso no script de login da rede
windows (se Linux ou Free, é só adaptar o conceito).

A questão é que, fazendo isso, você abriu um shell para o usuário no
servidor do FW, e esse shell está no tray, basta um clique para
acessá-lo. Então, você precisa configurar de forma que o usuário não
tenha home ou que o shell utilizado não permita nenhum comando. Uma
forma de fazer isso seria carregar no .profile ou no /etc/profile um
pequeno script que bloqueasse o terminal, e também bloqueasse o
CTRL+C. Esse script poderia ser algo como:

#!/bin/sh

echo "Você está autenticado"

trap 'do_nothing' 2

do_nothing()
{
       echo "Para sair, efetue logout"
}

while [ true ]; do
       sleep 1000
done

exit

# fim

Em 12/02/08, Cristina Fernandes Silva<cristinafs.listas em gmail.com> escreveu:
> Teria como vc explicar essa solução e como implementar usando o pf
> + pfauth.
>
> fiquei curiosa..
>
> Um abraço
>
> Em 12/02/08, Pablo Sánchez<phackwer em gmail.com> escreveu:
> > 2008/2/12, Pablo Sánchez <phackwer em gmail.com>:
> >
> > > Em 11/02/08, Marcus Lahr<marcus em iel.unicamp.br> escreveu:
> >  > > Alguém teria alguma idéia para me ajudar???
> >  >
> >  > Experimenta usar o pf + pfauth e criar regras de firewall
> >  > personalizadas para os docentes que precisam ter o acesso.
> >
> >
> > Só lembrando que você vai ter que usar o PuTTY Tray para isso, criando
> >  uma sessão e uma chave de autenticação para cada usuário, e iniciando
> >  o PuTTY Tray já minimizado. É que o pfauth só reconhece os usuários se
> >  eles estiverem logados via ssh... :-/ Aí ele vê o IP de origem e então
> >  aplica as regras daquele usuário para aquele IP enquanto o usuário
> >  estiver logado.
> >
> > -------------------------
> >  Histórico: http://www.fug.com.br/historico/html/freebsd/
> >  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd