How To Set Up a PageKite Front-End Server on Debian 9
Em 25/10/2019, o artigo How To Set Up a PageKite Front-End Server on Debian 9 foi publicado no Digital Ocean. Seguem o resumo e o link para o artigo no site Digital Ocean.
As redes privadas geralmente fornecem acesso à Internet aos dispositivos usando NAT (network address translation), compartilhando um único endereço IP público com todos os dispositivos dentro da rede privada. Nos sistemas NAT, os dispositivos dentro da rede privada não são visíveis de fora da rede. Para expor os serviços em execução nesses dispositivos à Internet pública, você normalmente precisa criar regras de NAT no gateway, geralmente chamadas de regras de encaminhamento de porta. Em várias situações, porém, não se tem acesso ao gateway para configurar essas regras. Para esses casos, soluções de tunelamento como o PageKite são úteis.
O PageKite é uma solução de tunelamento rápida e segura que pode expor um serviço dentro de uma rede privada à Internet pública sem a necessidade da configuração de encaminhamento de porta. Para fazer isso, ele conta com um servidor externo, chamado servidor front-end, ao qual o servidor por trás do NAT e os clientes se conectam para permitir a comunicação entre eles. Por padrão, o PageKite usa seu próprio serviço comercial pagekite.net, mas como é um projeto open source, é possível configurar um front-end privado em um servidor acessível ao público, como um Droplet no Digital Ocean. Com essa configuração, você pode criar uma solução independente para acesso remoto à dispositivos atrás de NAT. Ao configurar os dispositivos remotos com o cliente PageKite para conectar-se ao front-end e expor a porta SSH, é possível acessá-los por meio do shell da interface da linha de comandos usando o SSH. Também é possível acessar uma interface gráfica usando um sistema de compartilhamento de área de trabalho, como o VNC ou o RDP, executado sobre uma conexão SSH.
Neste tutorial, publicado no Digital Ocean, você vai aprender como instalar e configurar um serviço de front-end PageKite em um servidor executando o Debian 9. Você também vai aprender a configurar mais dois servidores Debian 9 para simular um ambiente local e remoto. No final, você terá configurado um servidor para vários clientes e testado uma solução prática para acesso remoto usando SSH e VNC.
Comentários