Para estas instruções, assumimos que o seu servidor virtual tem o IP: 83.170.XXX.XXX (substitua o IP real em qualquer lugar).
Em seguida, faça o login via SSH como root
ssh [email protected]
Seguindo estes comandos e instruções, atualize o Ubuntu:
apt-get update
apt-get upgrade
apt-get install pptpd
Edite o arquivo /etc/pptpd.conf
e adicione:
localip 192.168.0.1
remoteip 192.168.0.2-254
Insira os servidores de nomes em /etc/ppp/pptpd-options
:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
Crie dois usuários de teste em /etc/ppp/chap-secrets
user1 pptpd password1 *
user2 pptpd password2 *
Configurar o roteamento para o servidor VPN em /etc/sysctl.conf
:
net.ipv4.ip_forward=1
Agora edite /etc/rc.local
(insira antes de sair 0 e substitua 83.XXX.XXX.XXX pelo seu número IP VPS):
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j SNAT --to-source 83.XXX.XXX.XXX
Reinicie e estamos prontos.
shutdown -r now
Agora você pode efetuar login com VPN através de PPTP com uma das credenciais criadas anteriormente:
- user1 / password1
- user2 / password2
Fonte