lunes, 18 de agosto de 2014

ssh over tor

Desde hace unas semanas ha estado fallando el enlace a Internet. Eso de tener tres enlaces... uno a RED-UNAM, otro a UNINET y otro a la, para nosotros, mal lograda Red NIBA, prometía ser un dolor de cabeza. Así ha sido.

Como no es la primera vez que falla, más de una vez he utilizado TOR para conectarme a los servicios de Web, y ha desmostrado ser una magnífica opción. Sin embargo, hoy el otro día necesitaba utlizar SSH... pero ¿cómo se usa tor para conectarse vía ssh?

Primero instalar tor: yum -y install vidalia y ejecutarlo. O si lo prefieres y la paranoia no te permite utilizar el RPM oficial, instala el paquete completo.

Luego, instalar connect-proxy: yum -y install connect-proxy.

Enseguida, necesitaremos un archivo de configuración ~/.ssh/config.tor para ssh, el cual debe contener al menos lo siguiente:

Host *
  CheckHostIP no
  Compression yes
  Protocol 2
  ProxyCommand connect -4 -S localhost:9050 $(tor-resolve %h localhost:9050) %p

Finalmente, a conectarse: ssh -F ~/.ssh/config.tor user@host.domain.tld.