Los requisitos de la guia son:
-Un pc (de escritorio o notebook) que tengan en sus casas (incluso un tarrito viejo sirve) ademas del que usarán para conectarse.
-Saber que tipo de conexión tienen en casa(si se conectan directamente a internet adsl,cablemodem o a traves de un router para redireccionar los puertos).
-Una cuenta para usar un dns (yo uso dyndns.com pero pueden usar otro servicio si desean).
-Servidor ssh (para windows lo instalaremos con cygwin).
-Cliente ssh.
-Un poco de paciencia.
Cosas a tener en consideración:
-Deben saber un poco de como funciona la red.
-Cuando se vayan a trabajar/estudiar/etc deben dejar el pc prendido(ya que lo usaremos para conectarnos a el).
-Subira la latencia un poco (eso depende de su conexion a internet, de la conexion en la que esten usando y mas factores) pero al menos yo saque 160ms de latencia desde la U lo cual es aceptable.
-Remotamente deben tener acceso a internet (no importa si esta bloqueado facebook msn etc...).
-Lo probe bajo un firewall llamado WatchGuard (que es bastante duro en lo que se trata de bloqueos).
Como funciona(una breve explicacion):
-En la universidad el firewall se encarga de bloquear contenidos ya que (como un verdadero sniffer) puede ver todo lo que uno navega y bloquear sitios y puertos, lo que haremos aca sera crear un tunel a traves de ssh (secure shell) y cifrar todos los datos asi el firewall no puede ver lo que enviamos y no puede bloquearlo.
Primer paso(configurar el servidor) desde el pc de su casa:
Utilize mi antiguo pc de escritorio que tenia windows XP, en el baje el cygwin (que es un emulador de paquetes linux) que lo podemos descargar desde aca.
CYGWIN
Instalando Cygwin y openssh server:
Con esto tenemos instalado el Openssh.
ahora para ponerlo como servicio debemos modificar variables de sistema (para que cuando prendan el pc éste inicie el programa de forma automatica y sin que se vea)
damos a mi pc propiedades-->Avanzadas-->Variables de entorno-->Variables de sistema(abajo)
Nueva : Nombre: CYGWIN ,Valor: ntsec tty
Luego Debemos agregar la carpeta C:\cygiwn\ al path del sistema lo seleccionamos le damos a modificar y agregamos ;C:\cygiwn\ (al final de la linea)
Ahora iniciamos CYGWIN que estara en el escritorio y se abrira una consola (como la de linux)
ahi ponemos: ssh-host-config (y apretamos enter)
a las preguntas responder yes(a todas menos la ultima jajaj como el comercial yes yes yes xD)
a la cual respondemos nos pregunta CYGWIN for the daemon:[] ntsec tty
Luego necesitamos exportar los usuarios y grupos de windows al ssh (DEBEN TENER SU USUARIO DE WINDOWS CON CONTRASEÑA DE LO CONTRARIO NO FUNCIONA!)
ponemos los comandos:
mkpasswd -l > /etc/passw
mkgroup -l > /etc/group
IMPORTANTE: cuando terminen de hacer esto verifiquen que los archivos que estan en C:\CYGWIN\etc\passw y group no esten vacios... ya que si es asi no podran entrar al servidor ssh.
ahora editaremos la configuracion del ssh se encuentra en C:\cygwin\etc\sshd_config pongan ojo porque hay otro archivo que se llama igual sin H
Lo abrimos y buscamos la linea q dice port y la cambiamos a 443 (es un puerto q se usa para conexiones de seguridad como bancos etc... asi como el 80 en la web la mayoria de los firewall no deberia bloquear ese puerto si tienen problemas de puerto pueden usar el 80 igual
las lineas de allow estan mas abajo con un # bien pueden escribirlas abajito o buscarlas y sacarles el gato...
guardan el archivo tras modificarlo (si tienen problemas para modificarlo abran cygwin y pongan: cd /etc/ despues chown suusuario(el mio es Administrador) sshd_config)
despues de todo esto reiniciamos y entramos a abrir el CYGWIN: net start sshd
Ademas de esto pueden obtener una cuenta en http://www.dyndns.com/ y crear un dns para que les sea mas facil recordar(que una ip) o si su conexion es de ip dinamica... pero no entrare en detalle ya que seria otro tutorial... y si estan detras de un router (de casa) deben configurar la ip lan estatica en el pc (por ejemplo 192.168.0.2 usen dns 8.8.8.8) y dentro del router usar server virtual (o port forwarding) hacia la ip del pc con el puerto 433 si no entienden de que hablo deberian averiguarlo para poder configurar todo esto...
Con esto damos por terminada la configuración de nuestro servidor que sera nuestro tunel.
La segunda parte es configurar nuestro Cliente ssh que lo bajamos de aca:
PUTTY
lo bajan y lo ejecutan.
dentro de el debemos configurar la IP o DNS (si usan) y el puerto 443.
luego mas abajo buscamos SSH y vamos a TUNELS...
aca activamos los 2 ticks de arriba y agregamos el puerto 5050(que sera el proxy local en 127.0.0.1:5050) y nos redireccionara hacia el servidor todas las conexiones...
elejimos Auto y Dynamic. y le damos a ADD deberia quedar D5050 (uds pueden cambiar el puerto como en la otra guia y usar 1080 o el que ustedes estimen conveniente)
Luego de esto pueden guardar la configuracion así no tienen q hacerlo cada vez que lo utilizan en el comienzo escriben server (o como ustedes gusten) y le ponen SAVE luego le dan a open abajo (y la proxima vez seleccionan su config y le dan a LOAD)
Finalmente abordamos el paso n° 4 de la guia de tunel http... en la que bajan e instalan el sockcapv2 y lo configuran asi (dependiendo del puerto q usaron en el Putty)
y agregan el wow en el sock cap y estarían listos para jugar
Sockscap //extraido de la guia de Gingamur
espero haber sido claro y si tienen dudas vayan posteando asi les puedo ir respondiendo cosas mas especificas
un saludo a los Owners of Secrets por acojerme en la guild
y a todos mis amigos en WoW =)
arriba la horda gg
Referencias:
http://es.kioskea.ne...-ssh-en-windows
http://chinese-water...ygwin-sshd.html
http://www.scribd.co...-a-traves-de-el
http://elblogdeffuentes.cl/blog/?p=47
PD: yo se que esto es un poco enredado para alguien que no tiene mucho conocimiento de computación pero si realmente desean conseguir algo deben poner harto de su esfuerzo y tiempo para que funcione mucha suerte! y estare revisando por si tienen alguna duda
salu2
by @rk4n631
Este tema ha sido editado por ark4n631: 15 October 2010 - 11:10 PM




Este tema está cerrado







