Saltar al contenido

Instalar Forticlient VPN en Ubuntu 18.04 y 20.04 LTS

07/01/2021
FortiClient Ubuntu

Debido a la pandemia varias empresas se han visto Obligadas a implementar el trabajo en remoto.

Una de las opciones ha sido conectarse por escritorio remoto a las maquinas de la propia empresa a través de VPN.

En este articulo vamos a ver dos opciones para configurar una VPN y conectarnos mediante escritorio remoto a una maquina Windows

  1.  Forticlient VPN
  2. OpenFortiGui

Forticlient VPN

Instalación

¿Cómo instalar forticlient VPN en Ubuntu  18.04 y 20.04?

Lo cierto es que dentro de la pagina web oficial de forticlient tiene opciones válidas para la instalación en distintas distribuciones de Linux

https://www.forticlient.com/downloads

También tiene la opción de instalarlo mediante comandos

https://www.forticlient.com/repoinfo

Desde la página descargamos el paquete .deb

Antes de instalar el paquete .deb hay que instalar dos dependencias para la correcta instalación de forticlient

Abrimos un terminal e instalamos los paquetes libappindicator1 y libgconf-2-4

sudo apt install libappindicator1 
sudo apt install libgconf-2-4

Si por cualquier cosa se mostrase errores en la instalación, tendremos que usar esta línea para que repare la instalación fallida.

sudo apt --fix-broken install

Una vez instalado esto procedemos a instalar el paquete desde un terminal

Podemos ubicarnos en la carpeta donde se descargó el paquete, en mi caso Downloads, comprobamos que esté el paquete .deb.

Usamos el comando sudo dpkg -i [PaqueteForti.deb] (como truco no hace falta que escribas el nombre del paquete completo, escribes el inicio del nombre y le das al tabulador, te lo rellena automaticamente)

sudo dpkg -i [PaqueteForti.deb]

Como vemos la instalación ¡ha sido correcta! ya podemos configurarla

Configuración de forticlient

Vamos a configurar el cliente SSL-VPN de forticlient.

Iniciamos forticlient y nos pedirá aceptar un término de uso, una vez aceptemos veremos que nos da la opción de configurar nuestra vpn.

Aquí podemos ver las opciones de configuración de nuestra VPN.

En mi caso voy a rellenar el nombre

La URL de mi VPN

El puerto si quiero uno que no sea el 443, en mi caso voy a dejar el que viene por defecto El resto de opciones las dejo por defecto.

Guardamos y vemos que ya tenemos configurada nuestra vpn

Usamos nuestro usuario y contraseña para acceder a la VPN

Probablemente al conectarnos nos pida confirmación para conectarnos al servidor

Aceptamos y ya.

Conexión exitosa¡¡¡

Conexión por escritorio remoto

Ahora vamos conectarnos por escritorio remoto a nuestra maquina Windows.

En mi caso voy a usar el cliente de escritorio remoto de kubuntu KRDC, pero podéis usar el que mas os guste, la configuración va ser similar.

Hacemos una nueva conexión tipo rdp(remote desktop protocol) un protocolo propio de Windows y ponemos la ip local de nuestro ordenador Windows, al estar conectada la VPN podemos acceder como si formáramos parte de la red local.

Entre las que podemos destacar son:

  • La resolución y tamaño de pantalla que queremos tener
  • La profundidad del color.
  • La distribución del teclado.

Cuando nos conectemos nos pedirá un usuario y contraseña para poder acceder al ordenador remoto.

Finalmente nos hemos conectado a nuestro equipo Windows usando Forticlient VPN

Finalmente hemos instalado, configurado FortiClientVPN y podemos acceder por escritorio remoto a nuestra maquina Windows.

Esto debería funcionar en la mayoría de los casos, pero sin aun así no te funciona te voy a explicar una seguda opción como alternativa a Forticlient VPN.

OpenFortiGUI

Vamos a usar OpenFortiGUI que es un cliente VPN de código abierto que incluye el modulo SSL-VPN que necesitamos para conectarnos a nuestro equipo Windows desde Ubuntu 20.04

Página para descarga de OpenFortiGUI

Desde su página podemos ver que tiene distintos paquetes para descargar en función de la versión de Ubuntu que usemos.

Instalación

En mi caso voy a descargar la versión para Ubuntu 20.04

Abrimos un terminal y nos ubicamos en la carpeta donde se guardó   la descarga, en mi caso en Downloads.

Comprobamos que esté el paquete .deb de openFortiGui, igual que con forticlient usamos el siguiente comando para su instalación.

sudo dpkg -i [OpenFortiGui.deb]

Como vemos pueden dar un error de dependencias al instalar OpenFortiGui, por eso prefiero instalarlo por terminal de Linux porque así puedo ver el error y corregirlo.

El hecho es que, si que se instaló, pero no correctamente, asique primero vamos a desinstalarlo.

sudo apt remove openfortigui
Desinstalación OpenFortiGUI

Instalamos la dependencia que faltaba y volvemos a instalar el paquete descargado de OperFortiGUI

sudo apt install libqt5keychain1
sudo dpkg -i [OpenFortiGui.deb]

Ya lo tenemos instalado correctamente

Configuración OpenFortiGui

Al abrir OpenFortiGUI aparece un asistente de configuración básica, solo le damos a siguiente y terminar

Ya tenemos la pantalla principal de OpenFortiGUI

Vamos a configurar nuestra VPN, en el botón añadir seleccionamos VPN

Igual que en FortiClient rellenamos los datos de la VPN.

Ya tenemos nuestra conexión configurada

Nos conectamos y nos salta un aviso de validación de certificado, no es nada grave, asique añadimos a la lista blanca de perfil VPN y ya estaremos conectados

Conexión a máquina Windows

Esta vez vamos a usar otro cliente de escritorio remoto, por nada en particular solo para que sea otro distinto como prueba.

Usaremos Remmina

En la caja ponemos la IP del ordenador al que queremos acceder

Con un Enter nos va a aparecer un cuadro para poder meter las credenciales para conectarnos

Finalmente nos hemos conectado con éxito a nuestra maquina Windows

Probablemente no sean las únicas formas de instalar y usar FortiClient en Ubuntu, pero es la que yo uso y es la que me han funcionado después de varios intentos.

Si conoces otras opciones o tienes dudas no dudes ponerlo en los comentarios.