Copiar archivos de Windows a Ubuntu en WSL
Si está acostumbrado a conectarse con su sistema Linux de forma remota, debe comprender el trabajo con SSH, que también cubriremos en esta guía. Sin embargo, dado que nuestro Ubuntu está utilizando Windows como host, podemos solucionar el sistema de archivos y aún así copiar nuestros archivos.
Método 1. Uso del sistema de archivos
El WSL monta el C Drive del host, que es nuestra ventana, y puede acceder a otros sistemas de archivos utilizando la unidad montada. En ese caso, acceder a la unidad montada desde Ubuntu significa que podemos copiar archivos de Windows a Ubuntu.
Sigue los pasos a continuación.
Confirme que puede acceder a la unidad montada y todos sus directorios utilizando el comando a continuación.
$ sudo ls /mnt /*
Puede notar los diversos directorios y navegar al Carpeta de usuarios Para más archivos.
Para este caso, creemos un archivo, más linuxt.TXT, En nuestro host de Windows desde Ubuntu, luego intente copiar el mismo archivo de Windows a Ubuntu usando el /MNT
Para crear el archivo, use el comando a continuación y reemplace la ruta para que coincida con la suya.
$ sudo touch/mnt/c/users/kyle/documents/linuxtest.TXT
Confirme que el archivo se creó en el sistema host de Windows como en la imagen de arriba.
Ahora, copie el archivo usando el comando a continuación al directorio actual.
$ sudo cp/mnt/c/users/kyle/documents/linuxtest.TXT .
Inicialmente, no teníamos ningún archivo en el directorio actual, Pero después del comando de copia, podemos notar que el archivo se copió.
Así es como copiamos archivos usando el /MNT De Windows a Ubuntu
Método 2. Usando ssh y winscp
Los métodos anteriores funcionan bien, siempre que tenga la ruta exacta a sus archivos. Para evitar la molestia, podemos usar SSH para conectarse al servidor, Ubuntu y WinsCP para copiar archivos a través de una interfaz gráfica.
Sigue los pasos a continuación.
Instalar Ssh en su máquina Ubuntu WSL y asegúrese de habilitarla.
$ sudo apt eliminar OpenSsh-server
$ sudo apt instalación openssh-server
Aquí, debes eliminar el OpenSsh-server y luego reinstale.
Inicie el servidor SSH.
A continuación, abra el archivo de configuración de SSH y establezca Asegúrese de establecer el Permitrootlogin y el Contraseña a Sí
$ sudo nano/etc/ssh/sshd_config
Con SSH en ejecución, verifique su dirección IP y debe instalar el Herramientas de red usar el comando ifconfig.
$ sudo apt instalación de redes
$ ifconfig
Su dirección IP depende de su interfaz de red, y en este caso, es el eth0
El siguiente paso es instalar el Winscp, y puede descargar el instalador del sitio web oficial. Haga doble clic en el instalador y siga el asistente de instalación seleccionando la configuración predeterminada.
Una vez que se instale la herramienta, ábrala. Deberías obtener una ventana como la de abajo.
Su sistema de archivos de Windows se mostrará a la izquierda. Bajo la nombre de host, Ingrese la IP que tiene con el comando ifconfig. Además, ingrese el nombre de usuario de su sistema Ubuntu y su contraseña.
Finalmente, haga clic en el acceso botón.
WINSCP mostrará una pantalla como la que está a continuación autentica su sistema Ubuntu usando SSH.
Una vez que todo se verifica, su ubuntu se mostrará a la derecha de la ventana Winscp.
Desde allí, ubique un archivo que desee exportar, haga clic con el botón derecho y elija el Subir opción. En el mensaje, seleccione dónde desea guardar el archivo copiado en su sistema Ubuntu.
Alternativamente, copie el archivo, navegue en Ubuntu y péguelo con el atajo de teclado o haciendo clic derecho. Una vez cargado, notará el archivo copiado correctamente de Windows a Ubuntu en el mismo host.
Esas son las dos formas fáciles de copiar archivos de Windows a Ubuntu WSL en el mismo host.
Conclusión
Esta guía cubrió los archivos de copia de Windows a Ubuntu en WSL en el mismo host. Hemos visto cómo puede usar SSH o /MNT del sistema de archivos de host para copiar archivos. Con suerte, logró seguir y copiar su archivo de Windows a Ubuntu.