miércoles, 22 de febrero de 2012

Conectarse por VPN (Cisco client) con Ubuntu y acceder a PC por escritorio remoto

Y finalmente el día llegó. Las ardillas en la red estamos nuevamente aquí presentes, ésta vez con un post que a mi, particularmente, me ha sido de gran utilidad.
Confieso que me llevó bastante tiempo encontrar la forma de conectarme vía VPN a traves de Ubuntu. En general las soluciones que encontraba en internet eran largas o difíciles o (al menos parecían) complicadas. Pero como el que busca encuentra, llegué a un post que me dio la solución para hacerlo de una manera muy sencilla, y no solo eso, sino que fue todavía mas sencilla que como lo explican ahí ya que me funcionó incluso omitiendo el paso de tener que editar un archivo.
Entonces ¿como nos conectamos por VPN en nuestro Ubuntu?
Primero, es primordial contar con el archivo de configuración .pcf que utilizamos para conectarnos vía Windows a traves del cliente VPN de Cisco. Si contamos con ese archivo, los pasos son los siguientes:

Instalamos el paquete network-manager-vpnc con nuestro amado apt-get así:

sudo apt-get install network-manager-vpnc

Luego reiniciamos el servicio de red de ésta forma:

sudo /etc/init.d/network-manager restart

Una vez finalizado éste paso importamos nuestro archivo .pcf. Para hacerlo vamos a "Sistema" >> "Preferencias" >> "Conexiones de red" y luego clickeamos en la pestaña "VPN".
Elegimos "Importar" y cuando se nos abra la ventana para elegir el archivo a importar seleccionamos nuestro .pcf. Veremos algo así:


Para conectarnos hacemos click en el icono de red, elegimos "Conexiones VPN" y seleccionamos la conexión que acabamos de importar.


La forma de saber si ya estamos conectados es a través del candado que aparece junto a nuestro icono de red, si estamos conectados nos aparecerá un candado cerrado como éste:


Bien, ya estamos conectados a la VPN, ahora, si quiero acceder por ejemplo a una PC con Windows que tiene activado el escritorio remoto, ¿como hago?
Muy fácil, en este caso ni siquiera nos hace falta instalar ningún paquete ni software adicional... vamos a "Aplicaciones" >> "Internet" >> "Cliente de Terminal Server". Nos aparece lo siguiente:


Completamos con la IP de la PC a la que nos deseamos conectar (o el nombre), dejamos el protocolo RDP que viene por defecto y escribimos las credenciales de administrador.
Con ésto ya nos habremos conectado.

Si, en cambio, la PC a la que nos queremos conectar tiene Ubuntu debemos asegurarnos también de que el escritorio remoto se encuentre activado como expliqué alguna vez en este post, y en lugar de elegir el protocolo RDP elegiremos VNC.

IMPORTANTE: Recuerdo que la primera vez que me quise conectar por escritorio remoto me dio 2 errores (no recuerdo específicamente que decían, aunque sí recuerdo como los solucioné). El primero lo solucioné yendo a la pestaña "Recursos locales" y eligiendo "No reproducir" en el item "Sonido del escritorio remoto". Y el segundo lo solucioné eligiendo en la parte de "Teclado", donde dice "Usar el siguiente mapa de teclado" la clave "es" (mi teclado está configurado en español-España). Les dejo una captura:


Ahora si, nada mas, espero que le haya servido y que os haya iluminado (?)
Gracias, vuelvan pronto
Gracias, vuelvan pronto
Gracias, vuelvan pronto