Não é possível armazená-los criptografados, porque o pptpd faz o CHAP, que é um procedimento de resposta de desafio. Seu servidor precisa da sua senha em texto puro para fazer isso.
Existe uma maneira de configurar o servidor PPTP no Ubuntu 10.04 para permitir que os usuários façam login com seu nome de usuário / senha da máquina local (o servidor Ubuntu, ou seja, não de onde eles estão se conectando)? Eu não quero ter que adicionar um novo nome de usuário a /etc/ppp/chap-secrets
toda vez que eu criar um usuário, nem eu particularmente quero armazenar senhas em texto simples como esse.
Não é possível armazená-los criptografados, porque o pptpd faz o CHAP, que é um procedimento de resposta de desafio. Seu servidor precisa da sua senha em texto puro para fazer isso.
A opção é chamada " login
":
Use the system password database for authenticating the peer using PAP, and record the user in the system wtmp file. Note that the peer must have an entry in the /etc/ppp/pap-secrets file as well as the system password database to be allowed access.
Agora você precisaria de require-pap
, já que os usuários teriam que enviar senhas sem criptografia, mas isso está começando a cheirar como PBP (Pretty Bad Privacy), não é? Além disso, é o PBP mesmo com o MPPE .
Então, concluindo, foi uma má idéia.
Tags pptp pptpd ubuntu ubuntu-10.04