Tunneling VPN através do SSH mac

1

Eu tenho um servidor VPN pptp configurado no meu Raspberry Pi em casa, e funciona muito bem, exceto quando estou preso atrás do firewall da minha faculdade. Eu posso conectar o SSH através de portas de firewall comumente abertas (443, 8080), mas eu queria saber se eu poderia fazer o mesmo com VPN.

A maneira que eu vejo é que deve funcionar, já que existem 4 portas que eu sei abrir que eu posso SSH para o meu Raspberry Pi através de (mas não a porta 22!), mas a VPN simplesmente não funciona. Eu tentei mexer nas últimas duas horas, mas sem sorte. Alguém já fez algo assim antes?

    
por Conor Taylor 10.01.2013 / 15:41

2 respostas

1

Você pode usar a tecla -w com o ssh. Um exemplo:

# ssh root@ssh-server -w 0:0 "/sbin/ifconfig tun0 192.168.100.1/24 pointopoint 192.168.100.2"
# ifconfig tun0 192.168.100.2/24 pointopoint 192.168.100.1
# route add -host ssh-server dev eth0
# route del default
# route add default gw 192.168.100.1

Mas você precisa se conectar com privilégios de root ao seu servidor ssh e sintonizar o iptables para NATing seu tráfego. Não se esqueça de ativar PermitTunnel point-to-point no seu /etc/ssh/sshd_config no servidor ssh

    
por 10.01.2013 / 16:02
0

pptp é limitado à porta 1194 eu tive um problema semelhante há não muito tempo atrás. Você pode usar outra tecnologia VPN do que pptp. Olha isso:

Em .ssh / config:

host raspberrypi.machine
hostname Your_Ip
localforward 1194 Your_Ip: 1194

depois ssh para raspberrypi.machine

Conecte seu cliente pptp ao localhost 1194 e ele deve funcionar.

    
por 10.01.2013 / 15:59