25Aug

Geek School: Aprendiendo Windows 7 - Administración remota

click fraud protection

En esta instalación de Geek School, nos fijamos en cómo podemos administrar nuestras máquinas de forma remota mediante Asistencia remota, Escritorio remoto, Administración remota de Windows también conocida como WinRM y PowerShell.

Asegúrese de revisar los artículos anteriores en esta serie de Geek School en Windows 7:

  • Introducción a How-To Geek School
  • Actualizaciones y migraciones
  • Configuración de dispositivos
  • Administración de discos
  • Administración de aplicaciones
  • Administración de Internet Explorer
  • Direccionamiento IP Fundamentos
  • Redes
  • InalámbricoRedes
  • Windows Firewall

Y estad atentos para el resto de la serie toda esta semana. Asistencia remota

La asistencia remota es una característica que debutó por primera vez en Windows XP, y además de la eliminación del chat de voz no ha cambiado. Al usar la asistencia remota, hay dos usuarios conectados a una máquina, utilizándolo al mismo tiempo. En primer lugar, está la persona que necesita ayuda, que también se conoce como

instagram viewer
host , así como la persona que asiste al usuario que se llama helper .La asistencia remota se centra alrededor de la idea de un tipo de escenario de servicio de asistencia virtual.

Para que alguien solicite ayuda, debe enviarle una invitación para ayudarlo. Hay tres maneras en que puede generar una invitación:

  • Si tanto el host como el helper están en la misma red, puede guardar un en una ubicación de red.
  • Si no están en la misma red, puede enviarles una invitación por correo electrónico .
  • Si su red está ejecutando IPv6, lo que es muy poco probable en este momento, puede usar easy connect .

El host también tiene la última palabra de lo que sucede en la sesión, por ejemplo, pueden elegir si el ayudante puede controlar el mouse y el teclado e incluso desconectar la sesión en cualquier momento si no se sienten cómodos con lo que hace el ayudante.

Habilitación de la Asistencia remota

Para habilitar la Asistencia remota, abra el menú Inicio y haga clic con el botón derecho en Computadora, luego seleccione Propiedades en el menú contextual.

Cuando se abre el cuadro de diálogo Información del sistema, haga clic en el enlace Configuración remota ubicado en el lado izquierdo.

Aquí deberá marcar la casilla que permite las conexiones de Asistencia remota a su computadora.

Si hace clic en el botón avanzado puede cambiar cosas como si el ayudante podrá controlar el mouse y el teclado, y cuánto tiempo son válidas las invitaciones que genere.

Uso de asistencia remota

Para solicitar que alguien lo ayude, debe hacer una invitación. Para hacerlo, abra el menú de inicio, expanda el mantenimiento y elija Asistencia remota de Windows.

Luego elija invitar a alguien de confianza para que lo ayude.

Para demostración, voy a guardar la invitación en un archivo, pero puede usar el método que desee.

He compartido mi biblioteca de documentos con otra PC en mi red, por lo que guardar la invitación aquí es perfecto.

Una vez que haya guardado la invitación, recibirá una contraseña. Esto es muy importante ya que el ayudante necesitará ingresar esto cuando intenten conectarse a su PC.

He cambiado a una máquina con Windows 8. Elegí hacer esto para que no te confundas sobre la PC en la que estoy. Desde la máquina con Windows 8, simplemente hago doble clic en la invitación.

Luego, ingreso la contraseña que mi amigo me envió en el equipo host y hago clic en Aceptar.

Luego se le preguntará al anfitrión si quiere permitirme que me conecte a su máquina. En este caso, sé quién está intentando conectar y, por lo tanto, puedo hacer clic en Sí.

Eso es todo lo que hay que hacer. Ahora puedo ver exactamente lo que estás haciendo en tu computadora con Windows 7 en tiempo real. Si permitió que los usuarios tomaran el control de su PC, como se ve en la sección de opciones avanzadas, verá un botón de control de solicitud como se ve a continuación. El host podrá permitir o rechazar su solicitud. También puede usar la función de chat si así lo desea.

Escritorio remoto

Si bien la Asistencia remota se centra en un escenario de dos usuarios, Escritorio remoto se centra en un solo usuario. La mayor diferencia entre Asistencia remota y Escritorio remoto es que cuando me conecto a una sesión de escritorio remoto, la computadora a la que me estoy conectando se bloquea para que cualquier persona que pase por allí no pueda ver lo que estoy haciendo en esa máquina. Como probablemente ya haya adivinado, Remote Desktop se centra en la productividad. Por ejemplo, si olvidé editar un documento antes de dejar el trabajo, cuando llegue a casa podría usar Escritorio remoto para conectarme a esa máquina y sería como si estuviera sentado en mi escritorio.

Nota: Esto es tan útil que incluso lo uso todos los días en casa, donde tengo un par de servidores sin pantalla adjunta;de hecho, ni siquiera tienen teclado o mouse. Simplemente tienen un cable de alimentación y un cable de red, eso es todo. Cuando quiero hacer algo en el servidor, simplemente uso el escritorio remoto.

Activación del escritorio remoto

Para habilitar Escritorio remoto, abra el menú Inicio y haga clic con el botón derecho en Equipo, luego seleccione Propiedades en el menú contextual.

Cuando se abre el cuadro de diálogo Información del sistema, haga clic en el enlace Configuración remota ubicado en el lado izquierdo.

Aquí deberá marcar la casilla que permite las conexiones de Escritorio remoto a su computadora. Hay dos opciones para habilitar Escritorio remoto:

  • Simplemente permitiendo la conexión desde cualquier dispositivo que implemente el Protocolo de escritorio remoto. Esto es menos seguro pero le permite conectarse a su PC desde dispositivos que no ejecutan Windows, por ejemplo, un dispositivo iOS o incluso otra computadora que ejecuta Linux.
  • Alternativamente, puede optar por permitir conexiones de máquinas con Windows 7 o posterior, que implementan el RDP con Autenticación de nivel de red.

Podemos elegir la opción más segura ya que solo tengo computadoras con Windows 7 y versiones posteriores en mi entorno.

Uso del escritorio remoto

Una vez que haya habilitado el Escritorio remoto en una computadora, es muy fácil conectarse a él. Para hacerlo, abra el menú Inicio y expanda Accesorios, luego haga clic en Conexión a Escritorio remoto.

Ahora deberá ingresar el nombre o la dirección IP de la máquina con Remote Desktop habilitado, luego haga clic en connect.

Se le solicitarán las credenciales. Recuerde: necesitará ingresar las credenciales de un usuario en la máquina remota y no la que está conectando.

Eso es todo lo que hay que hacer. Ahora se sentirá como si estuviera sentado en la máquina remota.

Una cosa que notará es que pierde muchos de los efectos visuales cuando usa RDP.Si está en una LAN y tiene Gigabit Ethernet, es posible que desee cambiar esto. Para hacerlo, antes de conectarse, haga clic en las opciones desplegables.

Luego, cambie a la pestaña Experiencia. Aquí puede elegir la velocidad de su conexión, que determinará la configuración óptima para usted.

WinRM

Nota: WinRM es una herramienta de gestión sólida, pero como verá en poco tiempo ha sido reemplazada por la sorprendente función de PowerShell Remoting.

La administración remota de Windows es un protocolo de administración basado en línea de comandos. Lo que WinRM realmente quería era que se basara en el protocolo HTTP sólido que se permite a través de muchos cortafuegos corporativos, por lo que no era necesario abrir puertos especiales. WinRM no viene habilitado en Windows 7 y deberá habilitarlo manualmente en las estaciones de trabajo y servidores que desee administrar de forma remota. Para habilitarlo, abra un indicador de comando elevado y ejecútelo:

winrm quickconfig

Los siguientes cambios en el sistema tienen lugar cuando habilita WinRM:

  • El servicio de administración remota de Windows cambia al inicio automático demorado.
  • Creará escuchas HTTP en todas las direcciones IP locales
  • Se creará una excepción de firewall

Eso es todo lo que hay que hacer para configurar su computadora para WinRM.

Conexión a un equipo habilitado para WinRM

Para conectarse a una computadora con WinRM, debe agregar la máquina a su lista de hosts de confianza. Para hacer ese tipo simple, escriba el siguiente comando:

Nota: Deberá cambiar la IP en el siguiente comando al de la máquina a la que está intentando conectarse.

winrm set winrm Cliente /config/ @{ TrustedHosts = "192.168.174.130"}

Una vez que haya agregado la máquina a sus TrustedHosts, puede conectar y ejecutar cualquier comando que desee en la máquina remota. Para hacerlo, usa el comando Windows Remote Shell( WinRS).

winrs -r: 192.168.174.130 -u: Taylor -p: Pa $$ w0rd netstat

Deberá sustituir los siguientes valores:

  • 192.168.174.130 para la dirección IP de una máquina con
  • habilitado para WinRT Taylor para elnombre de usuario de un administrador local en la máquina remota
  • Pa $$ w0rd para la contraseña de la cuenta de usuario especificada anteriormente.
  • netsat para el comando que desea ejecutar. Por supuesto, si realmente desea ver los puertos de escucha en la máquina remota, puede usar netsat.

PowerShell Remoting

Como mencioné anteriormente, la característica de Remoting de PowerShell está construida sobre WinRM.Entonces, establezcamos qué lo distingue del shell heredado. Orientación de objetos

Hay una cosa que hace que PowerShell sea tan poderoso como lo es, y esa cosa se llama Orientación de objetos. La Programación Orientada a Objetos( Object Oriented Programming, o OOP), como se la conoce, es un estilo de programación que admite la reutilización de código. Uno de los métodos que utiliza para lograr esto es que le permite crear estructuras de datos compuestos que se componen de tipos de datos primitivos como números y cadenas, así como otras estructuras compuestas. Estas estructuras de datos compuestos se llaman objetos.

En pocas palabras, un objeto es una representación de algo. Los objetos contienen propiedades que describen la cosa y métodos que le dicen al objeto lo que puede hacer. Por ejemplo, puede tener un objeto llamado Persona. El objeto Persona tendría:

  • Una propiedad que describe el color de los ojos de la persona.
  • Una propiedad que describe el color del cabello de la persona.
  • Podría tener un método llamado sleep.
  • Podría tener un método llamado caminar.

OOP es en realidad mucho más que esto, pero esto servirá como una definición de trabajo por ahora. Como todo en PowerShell es un objeto, es muy fácil trabajar con datos. Por ejemplo, el cmdlet Get-Service obtiene información sobre los servicios que se ejecutan en su equipo local. Para ver qué tipo de objeto produce, simplemente canalícelo a Get-Member:

Get-Service |Get-Member

Aquí puede ver que genera un tipo de objeto llamado ServiceController. También puede ver los métodos y propiedades compatibles con los objetos ServiceController. Dada esta información, es bastante trivial descubrir que puede detener un servicio llamando al método Kill en el objeto que representa el servicio que desea detener.

Remoting

Desde que configuramos WinRM, nuestra máquina con Windows 7 ya puede ser controlada remotamente a través de PowerShell. Para ejecutar un cmdlet powershell en una máquina remota, utiliza el cmdlet Invoke-Command:

Invoke-Command WIN-H7INVSHKC7T{ get-service}

Eso es todo.

Si tiene alguna pregunta, puede twittear @taybgibb, o simplemente dejar un comentario.