Cómo controlar de forma remota sistemas Linux desde Windows

How Remotely Control Linux Systems From Windows



Con el acceso remoto, un usuario puede acceder a los archivos y los datos en otro sistema desde una ubicación remota sin tener acceso físico en la vida real al sistema, muy bien. ¿Derecha? El acceso remoto es beneficioso y ayuda mucho a ahorrar tiempo.

¿Por qué establecer una conexión remota a Linux desde Windows?

Suponga que tiene una empresa y tiene una reunión con los miembros de la junta en unos 10 minutos. De repente, recuerda que su archivo de presentación está en su sistema doméstico; el acceso remoto puede potencialmente salvar el día.







O está ejecutando un sistema Windows en una ubicación y su sistema Linux en otra habitación, y desea ejecutar algunos comandos en su Linux o recuperar algunos archivos de su Linux, y su Linux es inaccesible, o simplemente es demasiado vago. De cualquier manera, en todos los casos, el acceso remoto proporciona una gran comodidad y ahorra mucho tiempo.



Linux Ubuntu:

Ahora, de todas las distribuciones populares de Linux, Ubuntu es, con mucho, la más popular. Todas las demás distribuciones de Linux combinadas constituyen un total de apenas el 35% de Ubuntu (tendencias de búsqueda de Google). Al buscar en Linux, aparecen 161 millones de resultados, mientras que las siguientes distribuciones de Linux más populares, es decir, Debian Linux, tiene solo 65,9 millones de resultados de búsqueda, por lo que, teniendo en cuenta las estadísticas anteriores, usaré Ubuntu para este tutorial. Para establecer la conexión, necesitaría acceder físicamente a la máquina Ubuntu. Pero no se preocupe, esto es algo que se hace una sola vez.



Hay muchos métodos a través de los cuales puede acceder de forma remota a su Linux desde Windows. Aquí compartiré tres formas a través de las cuales puede acceder a los sistemas Linux de control remoto desde Windows.





  1. SSH
  2. Conexión RDP
  3. Conexión VNC

Encuentra la dirección IP:

Independientemente del método que utilice, en casi todos los casos es necesario encontrar la dirección IP de su sistema. A continuación se muestra una manera fácil de encontrar la IP de su sistema Linux.

Vaya a la terminal en su máquina Linux y escriba el siguiente comando:



$sudoaptoInstalar en pcherramientas de red

Ahora ingrese el siguiente comando:

$Ifconfig

Después de escribir el comando anterior, la ventana de su terminal se verá así

Encontrará su dirección IP junto a inet en la primera sección. En este caso, como puede ver en la captura de pantalla anterior, la dirección IP es 10.0.2.15

Si el método mencionado anteriormente no funciona para usted, puede probar las siguientes formas:

En la terminal, escribe el siguiente comando. Recuerde, esto funciona para algunas de las versiones de Linux como Ubuntu.

$nombre de host-I

Método 1: acceso remoto mediante SSH (Secure Shell)

Para este método, debe instalar el Masilla software, ya que es mejor que usar función SSH predeterminada de Windows . PuTTY establece una conexión SSH entre su Linux y su escritorio de Windows, lo que le da acceso a la terminal de Linux.

Después de instalar el software PuTTY, escriba el nombre de su sistema Linux, o su dirección IP debajo de la etiqueta Nombre de host (o dirección IP). Asegúrese de configurar la conexión a SSH si no es así. Ahora haga clic en abrir. Y listo, ahora tienes acceso a la línea de comandos de Linux.

Nota: Esto solo le dará acceso a la terminal, es decir, no habrá control del mouse. Aún así, esto es útil para instalar software usando comandos de Terminal

Método 2: uso de RDP (Protocolo de escritorio remoto)

RDP es el método más sencillo hasta ahora. La herramienta RDP ya está instalada en Windows. Por lo tanto, el sistema de Windows no requiere ningún trabajo (en cuanto al software). Sin embargo, este no es el caso de su sistema Linux. En su sistema Linux, deberá instalar la herramienta XRDP. Para esto abra la terminal (Ctrl + Alt + T) y escriba el siguiente comando

$sudoaptoInstalar en pcxrdp

Presione y y presione enter. Luego continuará instalándose.

Seguido por

$sudosystemctlhabilitarxrdp

El primer comando instalará la herramienta XRDP. El segundo comando permitirá la opción de habilitación automática en el inicio. En otras palabras, la herramienta xrdp se iniciará automáticamente cuando arranque Linux. Una vez finalizado este proceso. Vaya a su sistema de Windows y en la barra de búsqueda escriba RDP. Haga clic en la aplicación de escritorio remoto.

Escriba la dirección IP de su sistema Linux junto a la etiqueta Computadora y haga clic en conectar

Ingrese el nombre de usuario y la contraseña de su sistema Linux.

Solución de problemas: Aunque conectarse a través de RDP es el método más sencillo para la conexión remota, se producen algunos problemas durante la conexión con Ubuntu. Esto comenzó a suceder después del lanzamiento de Ubuntu 18.4 LTS. A Linux no le gusta cuando se accede a él de forma remota cuando el usuario está conectado. Por lo tanto, una solución simple es probar RDP después de cerrar la sesión de Linux.

Método 3: configurar una conexión mediante la conexión de red virtual (VNC)

También puede conectarse mediante VNC. Como se mencionó anteriormente, SSH proporciona acceso al terminal (sin control del mouse). VNC proporciona acceso al escritorio de Linux (control total del mouse). Sin embargo, existen algunos requisitos previos para conectarse mediante este método, es decir, debe instalar algún software VNC.

Vaya a su sistema Linux y escriba el siguiente comando para asegurarse de que esté actualizado

$sudoactualización apta

Ahora ingrese el siguiente comando

$sudoaptoInstalar en pctightvncserver

ahora ejecútalo

$sudoservidor tightvnc

Ahora cree una contraseña para su conexión. Se le dará un número de escritorio, principalmente 1. Recuerde este número.

Después de esto, instale el Cliente VNC en las ventanas. Estas herramientas TightVNC se instalan en paquetes, por lo que una vez instaladas, vaya a la barra de búsqueda de Windows y busque TightVNC Viewer. Inicie la aplicación e ingrese la dirección IP del dispositivo Linux.

Ahora ingrese la IP de su sistema Linux seguida del número de escritorio, como se muestra en la captura de pantalla anterior.

Conclusión:

Ahora que conoce estos métodos, debe saber cuál es la mejor para su uso.

  1. RDP usa xrdp, que es de código abierto
  2. SSH se puede utilizar para acceder de forma remota al terminal
  3. Se puede usar VNC en lugar de RDP, pero es un poco menos seguro

Se recomienda configurar SSH independientemente del método que utilice, ya que facilita mucho la instalación de los otros dos métodos.

Ubuntu tiene una herramienta de escritorio remota incorporada, que es compatible con VNC.