A importação do perfil é concluída, mas a autenticação falha porque o arquivo aponta para um Virtual Hub ao qual a conta nunca se juntou. Nada no arquivo está malformado; ele descreve um arranjo para o qual as credenciais não foram emitidas. Seis campos decidem se a importação pode funcionar: nome do host, porta, protocolo, Virtual Hub, identidade do usuário e se alguém lhe entregou uma credencial de administrador por engano. As verificações um a três cobrem esses campos em ordem, e as duas últimas cobrem o próprio arquivo e aquilo a que você realmente se juntou.

Verificação 1: o nome do host e a porta

Leia o nome do host, a porta e o método de acesso declarado antes de importar qualquer coisa. O listener nativo do SoftEther responde normalmente em TCP 443, com 992 e 5555 como alternativas que os operadores habilitam para clientes atrás de redes restritivas. Um perfil voltado a uma porta que serve um site ou outro serviço falha antes da autenticação e relata a falha como erro de credencial. Compare o par com o que o operador publica para este endpoint, não com uma listagem de diretório que alguém coletou no ano passado. Se o nome do host resolve para um endereço que o operador nunca menciona, pare aí, porque o próximo passo envia credenciais para esse endereço.

A porta 443 é território compartilhado, então a porta sozinha não prova nada sobre o serviço por trás dela. Um cliente SoftEther separa os dois pelo handshake do protocolo, e é por isso que um perfil pode apontar para a porta certa e ainda assim terminar contra um servidor web. Essa falha parece senha errada no log do cliente, embora nenhuma senha tenha sido verificada.

Anote o endpoint como nome do host, porta e método, nessa ordem. Essa tripla é a parte que você pode verificar sem se conectar, e é a parte a citar quando perguntar ao operador se o listener ainda está ativo. Tudo o que você não conseguir preencher a partir de uma fonte publicada fica não verificado em vez de presumido.

Verificação 2: o protocolo decide o cliente

Um servidor que oferece vários métodos de acesso não transforma um arquivo exportado em um perfil que todo cliente consegue abrir. Each method has its own format, its own client and its own failure mode, e misturá-los produz erros que parecem problemas de credencial. Decida qual método o arquivo declara antes de decidir qual cliente o abre.

A tabela abaixo lista as portas convencionais e o que cada método realmente exige. As portas são escolha do operador, então trate-as como padrões e não como fatos sobre um servidor específico. Um perfil nativo do SoftEther é importado pelo cliente SoftEther, um pacote ovpn pertence ao OpenVPN, e perfis SSTP ou L2TP são consumidos pelo próprio sistema operacional. Instalar um segundo cliente para abrir um arquivo que o primeiro rejeita costuma converter um erro claro em um erro confuso.

Access methodTypical portWhat the client needs
SoftEther nativeTCP 443, 992 or 5555The SoftEther client and a hub name
OpenVPNUDP or TCP 1194An ovpn profile and an OpenVPN client
SSTPTCP 443Operating system support
L2TP over IPsecUDP 500 and 4500Operating system support and the shared key

Leia a declaração dentro do arquivo em vez da extensão. Um arquivo nomeado para OpenVPN é um perfil OpenVPN por definição, enquanto um perfil SoftEther é uma configuração pequena que o cliente SoftEther importa, e os dois não são intercambiáveis. Se o método declarado for um que você não pode servir, isso responde à pergunta da importação.

Verificação 3: o hub, o usuário e a função de administrador

Para acesso nativo, o perfil nomeia um Virtual Hub e um usuário dentro dele. A hub is a logical VPN server instance with its own users and its own settings, e o usuário é membro desse hub com autenticação própria. Nenhum dos dois é a administração do servidor, que controla listeners, hubs e todos os usuários da implantação. Um perfil de cliente nunca deveria chegar com esse controle anexado. Quando alguém lhe envia uma credencial de administrador para fazer um cliente funcionar, o arranjo está errado, conecte-se ou não.

Mantenha os três separados ao documentar a conexão, porque eles são revogados de forma diferente. Remover um usuário de hub encerra o acesso de uma pessoa e deixa o resto da implantação intacto, enquanto girar a credencial de administrador afeta tudo. Essa diferença é também o motivo para recusar um usuário de hub compartilhado para uma equipe, já que uma única credencial significa um único evento de revogação para todos.

Verificação 4: o arquivo é tão sensível quanto o que ele carrega

Dependendo do formato, um perfil pode carregar uma senha salva, um certificado ou uma chave pré-compartilhada. Trate a exportação como segredo enquanto ela existir, porque a cópia que você anexa a um ticket é uma cópia que outra pessoa pode importar. Remova a credencial antes de compartilhar, ou compartilhe um perfil regenerado com um segredo novo. A sensibilidade do arquivo vem do conteúdo, não da extensão nem do tamanho.

Confirme o endpoint por um canal que o operador publica, e trate um rótulo de diretório como não verificado. Uma bandeira de país e um nome de host em uma lista pública de nós são escolhidos por quem enviou a entrada, então nenhum dos dois estabelece quem opera o servidor. Se o perfil veio de um diretório público, isso é motivo para mais verificações, não menos.

Registre de onde o arquivo veio e quando você o recebeu. Quando mais tarde uma conexão se comportar de forma diferente, a origem é a primeira coisa a comparar com o endpoint verificado. Um perfil sem proveniência é um perfil que você não consegue auditar.

Arquive a cópia que você verificou, não a que encontrou depois. Dois arquivos com o mesmo nome e endpoints diferentes são como uma importação que funciona vira um caso de suporte. Guarde a cópia verificada junto da nota sobre de onde ela veio.

Verificação 5: teste a aplicação, não a luz de status

Depois da importação, teste a aplicação de que você realmente precisa, e não o indicador de conexão. Uma autenticação bem-sucedida estabelece que as credenciais funcionam, não que as rotas ou o DNS que você esperava vieram com a sessão. Conecte-se e então use o serviço que o perfil deveria alcançar.

Inspecione as rotas atribuídas e os servidores DNS, e anote quais destinos contornam o túnel se o desenho tiver split. Depois repita com um destino que deveria ser excluído, porque um túnel dividido que envia tudo pelo túnel passa de qualquer forma em um teste de destino único. Se um recurso privado falha, a rota é a suspeita antes da credencial. Anote os quatro resultados: autenticado, serviço acessível, rotas conforme esperado, destino excluído excluído.

Compare os quatro resultados com o que o operador prometeu para este hub. Uma sessão que se autentica enquanto o destino excluído também está acessível significa que o split não está em vigor e que o perfil não é o problema. Corrija a expectativa ou a política do hub, depois repita as quatro verificações na mesma ordem.

Artigos relacionados