sería genial si todas las conexiones a Internet del mundo fueran seguras y estuvieran encriptadas y no tuvieras que preocuparte de que los hackers husmearan tus datos en la red? Aparentemente, eso no existe en el mundo real. La mayoría de las veces, cuando utilizas una red pública, te estás exponiendo a miles de hackers que están esperando a que les entregues tus datos confidenciales.

Por suerte, hay varias formas de cifrar tu conexión a Internet en una red pública, y una de mis favoritas es el túnel SSH. Puede parecer un término demasiado técnico para la mayoría de los usuarios ocasionales, pero puedo asegurar que es muy fácil de implementar.

¿Qué es SSH?

En pocas palabras, SSH es un método (o técnicamente, un protocolo) que conecta dos ordenadores de forma encriptada y segura. Cuando dos ordenadores se conectan a través de SSH, cualquier transferencia de datos entre los dos terminales está encriptada. El túnel SSH es simplemente un método en el que utilizamos el ordenador conectado como proxy para navegar por la web. Cuando navegamos por la web (con nuestro navegador) a través del túnel SSH, el servidor proxy recuperará el contenido de la web y lo enviará de vuelta a nuestro ordenador a través de una conexión segura. Dos de los principales beneficios de usar el túnel SSH son:

  1. Enmascaramiento de su dirección IP
  2. Conexión segura para evitar que los hackers husmeen sus datos

SSH se utiliza principalmente en Linux y Mac, pero los usuarios de Windows también pueden utilizar SSH con Cygwin.

Cómo empezar

Antes de empezar, hay algunas cosas que necesitas tener:

  • un servidor SSH.
  • un cliente SSH. Para los usuarios de Windows, descargue Cygwin aquí.
  • Nombre de usuario y contraseña para iniciar sesión en el ordenador remoto

Nota: Si usted es dueño de un sitio web que se ejecuta en un host web de terceros, ya tiene un servidor SSH listo para usar. Es posible que tenga que pedir permiso a su anfitrión web para acceder a través de SSH.

En su máquina Mac o Linux, abra un terminal. Los usuarios de Windows abren la aplicación Cygwin.

Escriba el siguiente comando:

ssh-D9999login@domain.com

El puerto de conexión por defecto para el servidor SSH es el puerto 22, pero puede variar según el servidor SSH. En este caso, tendrá que encontrar el número de puerto de su anfitrión web e introducir el comando

ssh-D9999-p PORT login@domain.com

donde PORT

es el número de puerto al que te vas a conectar.

El login

es el nombre con el que te vas a conectar mientras que el dominio puede ser una dirección IP o un nombre de dominio.

Se le pedirá que introduzca su contraseña.

Configuración de su navegador

En su navegador, vaya a la página de opciones y busque la sección para cambiar la configuración del Proxy.

Marque el botón “Configuración manualdel proxy”. En el campo SOCKS, introduzca “localhost” y 9999

para el campo del puerto.

ssh-proxy-configuration

Guarda y cierra la página de opciones.

Ya está. Tu conexión está ahora asegurada.

Desconecte su sesión SSH

Para desconectarse de la sesión SSH, primero, cambie la configuración del navegador de nuevo a “Conexión directa a Internet” (o cualquiera que sea la configuración anterior).

Luego, en su terminal, escriba

salir

Esto desconectará su sesión SSH.