Скажем, у меня есть две машины, обе под управлением Linux;
На машине A работает VPN-сервер и находится за NAT.
Машина B является клиентом VPN.
Машина A создает обратный туннель SSH от себя к машине B, открывая порт на машине B, который подключается обратно к VPN, работающей на машине A.
Как я могу подключиться к VPN-серверу машины A с машины B через обратный туннель SSH?
SSH-туннель работает только с TCP, поэтому ваш VPN-сервер должен быть настроен на использование TCP для соединений. Вы подключаете конечную точку туннеля на машине B так же, как вы подключаетесь к машине A. Другими словами, просто замените IP-адрес и порт назначения в конфигурации вашего клиента.