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 son.mi., Debian Linux, tiene solo 65.9 millones de resultados de búsqueda, así 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 te preocupes, 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.
- SSH
- Conexión RDP
- Conexión VNC
Encuentra la dirección IP:
Independientemente del método que utilice, es necesario encontrar la dirección IP de su sistema en casi todos los casos. 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:
$ sudo apt instalar herramientas de redAhora ingrese el siguiente comando:
$ IfconfigDespués de escribir el comando anterior, la ventana de su terminal se verá así
Encontrarás tu 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 software PuTTY, ya que es mejor que usar la 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 lo es. Ahora haz 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, yo.mi., 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 fácil hasta ahora. La herramienta RDP ya está instalada en Windows. Entonces, 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
$ sudo apt install xrdp
Presione "y" y presione enter. Luego continuará instalándose.
Seguido por
$ sudo systemctl habilitar xrdp
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. Después de que este proceso se complete. Vaya a su sistema de Windows y en la barra de búsqueda escriba "RDP.”Haga clic en“ 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 la conexión 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 de Ubuntu 18.Lanzamiento 4 LTS. A Linux no le gusta cuando se accede de forma remota cuando el usuario está conectado. Entonces, 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 usando 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, hay algunos requisitos previos para conectarse con este método, yo.mi., tienes que instalar algún software VNC.
Vaya a su sistema Linux y escriba el siguiente comando para asegurarse de que esté actualizado
actualización de $ sudo aptAhora ingrese el siguiente comando
$ sudo apt install tightvncserverahora ejecútalo
$ sudo tightvnc servidorAhora crea una contraseña para tu conexión. Se le dará un número de escritorio, principalmente 1. Recuerda este numero.
Después de esto, instale el cliente VNC en Windows. Estas herramientas TightVNC se instalan en paquetes, así 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 seguido 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.
- RDP usa xrdp que es de código abierto
- SSH se puede utilizar para acceder de forma remota al terminal
- 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.