Utilizando VPN

VPN (Virtual Private Network), que em tradução livre significa Rede Virtual Privada, utiliza a Internet para se conectar a uma determinada localidade e assim utilizar os serviços disponibilizados. Essa conexão pode ocorrer de diversas formas, mas geralmente se utiliza de criptografia para deixar protegida toda a comunicação entre o usuário e o servidor.

O objetivo desse tutorial, portanto, é possibilitar o acesso ao cluster HPC do LaMCAD de forma segura e intuitiva através de uma aplicação, ou software que funcione tanto em Windows, MacOS, ou Linux. Desse modo, será possível que ao se estabelecer a conexão, ou o túnel VPN, o usuário possa então realizar o seu acesso via SSH ao Head Node do cluster e submeter os seus jobs.

Utilizando Windows e MacOS

A aplicação utilizada para esses dois sistemas operacionais é a mesma.

Para fazer o download para o Windows, basta ir ao site https://openvpn.net/client/client-connect-vpn-for-windows/.

Para fazer o download para o Mac, basta ir ao site https://openvpn.net/client-connect-vpn-for-mac-os/.

Assim que concluído, realize a instalação e siga os procedimentos abaixo:

1. Após submeter o Formulário de Abertura de Contas, a solicitação será analisada e após aprovada será enviado um e-mail com as respectivas credenciais de acesso (usuário, senha e o certificado digital);

2. Faça o download do certificado com extensão .ovpn;

3. Clique sobre o arquivo do certificado;

4. Você será perguntado se deseja importar o perfil do certificado. Clique em "OK";

openvpn1

5. Se o perfil foi importado corretamente, haverá um indicativo na parte superior em verde informando isso. Marque a opção "save password". Agora preencha os campos "Username e Password" com o usuário e senha recebidos por e-mail;

vpn2

6. Clique no botão cinza para conectar;

vpn3

7. Se ele mudar de cor e os gráficos de tráfego aparecerem logo abaixo, significa que a conexão foi estabelecida;

vpn4

8. Faça um teste de conectividade usando o comando "ping" e caso tudo esteja ok, já é possível realizar o aceso via SSH e consequentemente a submissão de jobs;

terminal1

9. OBS: Algumas informações, campos e procedimentos podem variar conforme a versão do Windows, ou MacOS utilizada.

Utilizando Linux

A seguir é apresentado um tutorial para a utilização da VPN nas distribuições Ubuntu e Debian.

Ubuntu:

1. O modo de configurar a VPN no Ubuntu será através do utilitário "NetworkManager", presente na maioria das distribuições Linux. Neste caso, especificamente, será utilizada o distribuição Ubuntu 20.04;

2. Clique na parte superior direita da barra de "Atividades" e vá em "Configurações";

10

3. Na parte dedicada à VPN, clique no sinal de "+";

11

4. Na próxima janela, clique na opção "Importar de arquivo";

12

5. Selecione o arquivo do certificado do usuário (com extensão .ovpn) enviado por e-mail após a aprovação do Formulário de Abertura de Contas. Em seguida, preencha o campo "Usuário", "Senha" e "Senha da chave de Usuário". Os dois últimos campos devem ser preenchidos com a mesma senha;

13

6. Clique no botão em cinza do campo relativo à VPN;

14

7. Se o procedimento foi bem-sucedido, o botão mudará de cor e em algumas distribuições um ícone da VPN aparecerá na barra superior;

15

8. Faça um teste de conectividade usando o comando "ping" e caso tudo esteja ok, já é possível realizar o aceso via SSH e consequentemente a submissão de jobs;

terminal1

9. OBS: Algumas informações, campos e procedimentos podem variar conforme a distribuição Linux utilizada.     

 

Debian:

  1. Na distribuição Debian é possível que o OpenVPN Client não esteja instalado. Nesse caso, para configurar a VPN é necessário realizar sua instalação. Utilizaremos a distribuição Debian 11 como exemplo;

  2. Em seu Debian Linux, abra o terminal de comandos;

  3. Faça uma atualização dos pacotes de gerenciamento através da linha de comando abaixo:
    sudo apt update -y
    resultado do comando update no debian 11
  4. O seguinte comando irá instalar o OpenVPN no Debian 11:
    sudo apt install openvpn -y
    openvpn rodando no terminal de comandos

    Após a instalação, será possível checar as opções disponíveis do OpenVPN via o comando openvpn, como exemplificado na imagem acima.

  5. Para checar a versão instalada, basta executar o seguinte comando:
    openvpn --version
    versão do openvpn no debian 11
    Obs: Pode ser necessário estar como super usuário para acessar a versão do OpenVPN via terminal de comando.

  6. Se estiver utilizando a interface padrão do GNOME no Debian 11, então execute o seguinte comando para obter a interface gráfica do usuário para facilitar a sua conexão com o servidor OpenVPN:
    sudo apt install network-manager-openvpn-gnome

    Após a instalação, basta acessar as configurações do sistema como dado pelas indicações das setas vermelhas na imagem abaixo:

    Tutorial para acessar a configuração da vpn no debian 11

  7. Em seguida, clicar em "+" da VPN para realizar a configuração. A interface gráfica é bastante similar a encontrada no linux Ubuntu.

    Conexão com openVPN usando a interface gráfica no debian