acceso remoto y cmd

Click here to load reader

Post on 07-Dec-2015

21 views

Category:

Documents

3 download

Embed Size (px)

DESCRIPTION

este

TRANSCRIPT

Lo + nuevo

Visual Basic 6

HTML / Scripts

ASP.NET

Cmo en .NET

ADO.NET

Lenguajes .NET

Foros

Windows

Colaboraciones el Guille, la Web del Visual Basic, C#, .NET y ms...

SistemaCmo configurar Windows para tener acceso remoto

Configurar un equipo Windows 2000 (Pro o Server), 2003 o XP para acceder remotamente usando el escritorio remoto y abrir los puertos del router para indicar el equipo local al que se acceder.El acceso remoto lo haremos usando un nombre DNS dinmico (y gratuito).

Publicado: 13/Oct/2005Actualizado: 01/Oct/2007Autor: Guillermo 'guille' Som

Contenido Introduccin Configurar el Windows XP para acceder remotamente Configurar el router para redirigir el puerto 3389 al equipo que controlaremos remotamente Crear una direccin DNS gratuita Conectarnos desde otro equipo al nuestro Versiones de Windows desde la que podemos conectarnos como clientes Referencias

Introduccin

En este artculo (por llamarlo de alguna forma), voy a intentar explicarte los pasos que debes dar para configurar tu Windows XP (y posiblemente un Windows 2000 Advanced Server) para que puedas acceder remotamente desde otro equipo que no est en la misma red local, ya que acceder desde la propia red local no tiene muchos misterios.Tambin te mostrar cmo configurar el router para abrir los puertos necesarios de forma que si tienes varios equipos enganchados al mismo router, el acceso se realice en el equipo que quieras.

Tambin te explicar cmo conseguir un nombre DNS (Domain Name System o nombres de sistema de dominios) para asociarlo con tu escritorio remoto, de forma que sea ese el nombre que utilices para el acceso desde fuera de tu red, ya que en la mayora de las conexiones ADSL la IP suele ser dinmica (cambia). Si tienes una IP esttica (que no cambia), tambin puedes asociarle un nombre DNS dinmico, pero no es necesario, ya que al ser siempre la misma IP la que usa tu router, puedes indicar dicha IP en lugar del nombre DNS.El servidor dinmico que usaremos en este artculo es el ofrecido por No-IP.com que es el que uso yo y el que me ha funcionado bien, aunque tambin puedes "contratar gratuitamente" un nombre de dominio dinmico en DynDNS.Por qu te cuento esto que no est relacionado con la programacin?Porque me las vi y me las dese para configurarlo, no porque fuese complicado, que no lo es, sino porque como soy tan torpe, pues me li ms de la cuenta... en fin... y como por ah no encontr los pasos necesarios, pues los pongo aqu para que le sirva a otros.Antes de empezar con los pasos que debemos dar, quiero agradecer a mis "colegas" MVPs que me aguantaron todas mis preguntas y me ayudaron a poder conseguirlo, no voy a mencionar nombres, ya que fueron muchos... Gracias amigos!Nota del 20/Ago/2006 16:44 GMTMUY IMPORTANTETodo lo que te explico en este artculo es para acceder a un equipo de forma remota, pero "remotamente" de verdad, es decir, desde una red diferente a la que est dicho equipo.Si quieres acceder a un equipo que est dentro de la propia red local, NO hace falta que crees nada de lo que te explico aqu, simplemente tendrs que acceder indicando el nombre del equipo o la direccin IP local.Ya que desde la propia red no se puede acceder remotamente a un equipo... porque no est remoto!, lo tienes al lado! o sea... que si est ah... pues... En serio, solo podrs acceder a otro equipo que est conectado a otro router diferente al que ests usando.Por ejemplo, si tu equipo (desde el que quieres conectarte a otro) est en una red local y el equipo remoto TAMBIN est en esa misma red local, no hace falta que hagas nada especial, simplemente accede a ese equipo usando la IP local o el nombre del equipo.Otro problema con el que te puedes encontrar es que al hacer PING no te devuelva nada... esto puede ser porque el router tenga vetado los pings o porque haya un cortafuegos (firewall) que no lo permita.Configurar el Windows XP para acceder remotamenteLo primero que debemos hacer es configurar el Windows XP para que podamos acceder remotamente.Al dar estos pasos, tambin se configurar el firewall de XP SP2 para permitir el acceso remoto, pero por si no lo hace automticamente, te dir cmo comprobarlo.Nota:Si en lugar de usar el firewall de Windows XP usas otro diferente, por ejemplo el ZoneAlarm, el Tiny Firewal (que es el que yo uso) o alguno ofrecido por los programas de antivirus, tienes que permitir el acceso por el puerto TCP 3389. La forma de abrir dicho puerto vara segn el programa de firewall que uses, as que... tendrs que buscarte la vida para hacerlo o bien buscar en Internet!Otra nota:Quiero aclarar que yo utilizo el Windows XP con Service Pack 2, por tanto todas las capturas mostradas sern de ese sistema operativo. Igualmente, el firewall mostrado es el que se incluye con XP SP2.Otra nota ms:Para usar el acceso mediante el escritorio remoto los usuarios del equipo a utilizar remotamente deben tener un password asignado, y debido a que va a estar expuesto a que se acceda remotamente, dicho password debera ser algo ms complejo que el simple 1234 que mucha gente utiliza.En caso de que no lo tengamos as configurado al indicar que queremos permitir la conexin remota (figura 1), nos mostrar un mensaje de aviso.Para indicar a nuestro XP que queremos acceder remotamente, iremos a Inicio>Panel de control>Sistema o bien mostramos las propiedades del sistema haciendo click con el botn secundario (derecho para los diestros) en el icono de Mi PC que algunos nos gusta poner en el escritorio.Pulsa en la solapa Remoto y marca la casilla Permitir que los usuarios se conecten de manera remota a este equipo, tal como se muestra en la figura 1.

Figura 1. Permitir acceso al escritorio remoto de Windows XPNota:No es necesario seleccionar los usuarios remotos.Una vez pulsado en Aceptar, abrimos el firewall de Windows XP, para ello en el panel de control pulsamos en Firewall de Windows y nos aseguramos de que est seleccionada la opcin Activado (recomendado) y que no lo est la casilla No permitir excepciones, que solo es til si no queremos permitir ningn acceso externo a nuestro equipo, por ejemplo, cuando nos conectamos en algn sitio pblico. Ver figura 2.

Figura 2. Activar el firewall de Windows XP y permitir excepcionesSi no tenas previamente activado el firewall de Windows XP, la imagen y el texto de la parte superior sera como la mostrada en la figura 3. La nica excusa para tener desactivado el firewall de Windows es porque ests usando otro firewall diferente.

Figura 3. Mensaje cuando no est activado el firewall de Windows XPPara asegurarte de que el firewall permite acceder al escritorio remotamente, debemos comprobar que el puerto TCP 3389 est abierto, en el firewall de XP estar indicado porque la opcin Escritorio remoto est marcada. Para comprobarlo, pulsa en la ficha Excepciones y comprueba que est marcada, tal como se muestra en la figura 4, (en la que solo he dejado la opcin de Escritorio remoto, pero que en tu caso te mostrar los programas y servicios que tengas autorizados).

Figura 4. Activar la opcin de escritorio remoto en el firewall de XPPara asegurarnos de que el puerto TCP 3389 est abierto, pulsa en el botn Modificar... y comprueba que es el nico puerto mostrado y que est seleccionado, tal como se muestra en la figura 5.

Figura 5. El puerto TCP 3389 es el que usa el escritorio remoto para comunicarseTambin debes asegurarte de que el mbito de dicho puerto sea el adecuado, para comprobarlo, pulsa en el botn Cambiar mbito... y asegrate de que est marcada la primera opcin: Cualquier equipo (incluyendo los que estn en Internet), tal como se muestra en la figura 6.

Figura 6. Asegurarse de que el puerto 3389 permite la entrada desde fuera de nuestro equipoSi en la ficha Excepciones (figura 4), no est la opcin Escritorio remoto, puedes crear tu propia regla, para ello sigue estos pasos:1. Una vez en la ficha (o solapa) Excepciones, pulsa en el botn Agregar puerto...2. En la ventana mostrada, escribe Escritorio remoto en el nombre.3. En Nmero de puerto, escribe 3389 y asegrate que est marcada la opcin TCP.4. No es necesario indicar el mbito (botn Cambiar mbito...) porque estar tal como se muestra en la figura 6, pero si lo compruebas y te aseguras, pues mejor que mejor.

Figura 7. Agregar el puerto 3389 al firewall de Windows XP

Una vez hecho esto, ya tenemos configurado el Windows para permitir el acceso remoto.Nota:Por defecto el puerto asociado con el escritorio remoto es el 3389, pero se puede modificar para utilizar otro diferente. En este artculo del soporte de Microsoft se explica cmo hacerlo.

Bsicamente consiste en modificar la siguiente clave del registro:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumberE indicar (en formato decimal) el nmero del puertoNota sobre el cliente de acceso remoto:Si en lugar de un Windows XP tienes un Windows 2000 tendrs que instalar el cliente de acceso remoto que se incluye en el CD de Windows XP o bien bajar el control ActiveX Conexin Web a escritorio remoto desde el sitio de Microsoft:http://www.microsoft.com/downloads/details.aspx?FamilyID=e2ff8fb5-97ff-47bc-bacc-92283b52b310&displaylang=es

Nota sobre el link:Como algunas veces ocurre con los links al sitio de Microsoft, es posible que en el futuro, el link aqu indicado no est operativo.Configurar el router para redirigir el puerto 3389 al equipo que controlaremos remotamenteSalvo que tengamos un router conectado por USB que suele tener todos los puertos abiertos, tendremos que configurar el router para que abra el puerto 3389 y lo redirija al equipo que queremos controlar remotamente con el escritorio remoto.Averiguar la IP del equipo a controlar remotamentePor tanto, lo primero que debemos averiguar es la IP que tiene el equipo en cuestin, la forma ms fcil es abrir una ventana de comandos (o smbo