Jedno z možných řešení ssh tunelování:
Na počítači A:
ssh -R 22001:localhost:22 -fN pocitacC.example.com
Na počítači B:
ssh -R 22002:localhost:22 -fN pocitacC.example.com
Na kterémkoli počítači, který vidí na počítač C:
Přihlášení na A:
ssh -o ProxyCommand='ssh -q -W localhost:22001 pocitacC.example.com' pocitacA.natomnezalezi.example.com
Přihlášení na B:
ssh -o ProxyCommand='ssh -q -W localhost:22002 pocitacC.example.com' pocitacB.natomnezalezi.example.com
Ovšem moc jsem nepochopil ty řeči o proxy. Pokud je na počítači C dostupný pouze port 443 a ještě ke všemu přes proxy, pak bude potřeba:
- Spustit na počítači C SSH na portu 443 (např. pomocí SSLH)
- Pro spojení k počítači C použít utilitku ProxyTunnel.
Pak bude potřeba horním dvěma SSH příkazům, stejně jako vnitřnímu SSH u spodních, přidat volbu
-o ProxyCommand='proxytunnel -p <adresaProxy>:<portProxy> -d %h:443'