"Hostname conhecido" e "PC-B's credentials" podem ser combinados para " configurar um serviço VPN no PC-B" - uma vez conectados, as rotas serão configuradas automaticamente em uma direção , e não deve ser necessário a todos na direção inversa.
IIRC, até mesmo as edições do cliente do Windows têm alguns servidores VPN integrados - por exemplo, Embora o PPTP seja lixo total para acesso remoto, ele ainda funciona bem como um protocolo de encapsulamento dinâmico local e usa automaticamente as contas do Windows.
Como alternativa, há o OpenVPN.