Como posso o SSH segmentar o túnel VPN?

0

Estou tentando fazer uma conexão SSH com meu servidor VPN.

Estou conectando a VPN com o openConnect assim

echo PASS | sudo openconnect --juniper https://example/ -u user --passwd-on-stdin

Isso será feito pelo meu route -n result

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 tun0
0.0.0.0         192.168.1.254   0.0.0.0         UG    100    0        0 enp3s0
151.151.91.171  0.0.0.0         255.255.255.255 UH    0      0        0 tun0
151.151.91.9    192.168.1.254   255.255.255.255 UGH   0      0        0 enp3s0
161.251.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp3s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp3s0

Eu posso ssh para minha bruxa alvo no meu caso é

ssh [email protected] -p 22

FUNCIONA!

Mas,

desde que eu preciso mudar o tráfego para enp3s0 eu vou usar esse comando (estou adicionando vpn-slice)

echo PASS | sudo openconnect --juniper https://example/ -u user --passwd-on-stdin -s 'vpn-slice 192.168.1.92'

Mas agora eu não posso ssh para o meu destino, ele vai apenas pendurar

Além disso, minha rota mudou para essa

 Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 enp3s0
0.0.0.0         192.168.1.254   0.0.0.0         UG    100    0        0 enp3s0
151.151.0.4     0.0.0.0         255.255.255.255 UH    0      0        0 tun0
151.151.0.4     0.0.0.0         255.255.255.255 UH    1      0        0 tun0
151.151.0.5     0.0.0.0         255.255.255.255 UH    0      0        0 tun0
151.151.0.5     0.0.0.0         255.255.255.255 UH    1      0        0 tun0
151.151.91.9    192.168.1.254   255.255.255.255 UGH   0      0        0 enp3s0
161.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp3s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp3s0
192.168.1.92    0.0.0.0         255.255.255.255 UH    0      0        0 tun0

Eu tentei usar a opção -b com o ssh por exemplo, ssh -b 151.151.91.179(local IP4) [email protected](destination) -p 22 mas não teve resultado

Pergunta

Como posso escolher minha rota tun0 quando SSH estiver no meu destino

    
por Godhaze 28.06.2018 / 09:49

0 respostas