Você pode criar um dispositivo tun, que é um túnel completo.
Os requisitos são: provavelmente acesso root no cliente e no servidor e versões recentes do SSH.
servidor / etc / ssh / sshd_config
PermitRootLogin yes
PermitTunnel sim
cliente / etc / ssh / ssh_config
Túnel sim
Conecte-se com:
ssh -w any: any ...
Isso criará um dispositivo tun0 no cliente e no servidor. Você deve configurar o IP:
servidor
ifconfig tun0 192.168.55.1 pointopoint 192.168.55.2
cliente
ifconfig tun0 192.168.55.2 pointopoint 192.168.55.1
Agora rotas, NAT, o que for ...
De qualquer forma, eu não recomendaria esse método para conectar-se da barra ao foo automaticamente, isto é. de uma forma não interativa. Se a sessão TCP morrer, ela não reaparecerá automaticamente.
Bem, talvez você possa reavivar: link
Deve haver uma maneira de criar uma VPN entre os dois hosts, não necessariamente baseada em SSH.