Mám vzdialený počítač za NATom. Po vytvorení VPN (openvpn), sa naňho dostanem z konzoly svojho počítača cez ssh. Keď nahradím OpenVPN WireGuardom tiež to funguje. Ale keď ako VPN použijem n2n, tak ssh z konzoly napíše "timed out" a nefunguje. Stačí, keď namiesto konzoly použijem program Putty, tak ssh funguje aj cez toto n2n. Vie mi niekto vysvetliť toto čudné správanie?
Áno. Je to táto VPN. Pokúšal som sa odhlaliť problém Wiresharkom, ale nič podozrivého som tam nenašiel. Otázka by asi mala znieť: Čo robí Putty ináč než konzola, že tam ssh funguje a v konzole nie?
Může respektovat nastavení proxy desktopového prostředí, nebo může být v jiném network namespace (nepíšeš distribuci a případné konfigurační speciality).
Dále může mít jinak vypadající handshake a jiné podporované protokoly. Tím je handshake menší a vejde se do MTU, které je špatně nastavené/nefragmentuje to. To vlastně zní jako docela pravděpodobná možnost. Ale nevím jak se to řeší, "ip link set dev n2n_rozhraní mtu 1280"?
Zkusil bych 1) telnet ten_počítač 22 (mělo by zobrazit banner - "OpenSSH v7.3.blabla"), 2) Putty spuštěné z konzole, 3) ssh -vvv