![Transferir archivos grandes entre una máquina Ubuntu y una máquina con Windows](https://rvso.com/image/1048311/Transferir%20archivos%20grandes%20entre%20una%20m%C3%A1quina%20Ubuntu%20y%20una%20m%C3%A1quina%20con%20Windows.png)
Tengo dos computadoras, una con Ubuntu 14.04 (PC1) y la otra con Windows-7 (PC2). Tengo un archivo de >2 GB para transferir de la PC1 a la PC2 y recibí un mensaje de tiempo de espera usando la forma habitual, es decir, usando el menú de gnome-classic (red, icono de Windows, etc.). Por lo tanto hice esto en mi directorio de inicio:
sudo mount -t cifs //PC2/PARTAGE/ Windows/ -o username=USERNAME,rw,user,file_mode=0777,dir_mode=0777
¡Y eso funciona! El directorio ${HOME}/Windows de la PC1 está montado en //PC2/PARTAGE (partage = share en inglés, es el nombre de mi carpeta compartida)
PEROla velocidad de transferencia es de aproximadamente 14 MBytes/s, en lugar de 50-70 MBytes/s como es habitual (PC1 y PC2 están relacionadas entre sí mediante un conmutador gigabit, nunca llego a 100 MBytes/s probablemente debido a los cables ethernet).
¿Por qué este método es más lento? Es mi pregunta. ¿Qué hay de malo en este método?
Respuesta1
Este problema puede deberse a que lo está montando como un sistema de archivos, etc., lo cual es más complicado: usar FTP (Protocolo de transferencia de archivos) sería ideal para esto, ya que solo transfiere un archivo. Para usarlo primero necesitas instalar un servidor.(probablemente más fácil en la máquina Ubuntu) - puedes hacerlo con:
sudo apt-get install vsftpd
Luego deberá editar la configuración de seguridad para que nadie pueda iniciar sesión; puede hacerlo ejecutando sudo nano /etc/vsftpd.conf
y reemplazando anonymous_enable=YES
con anonymous_enable=NO
. Es posible que también desee configurar la write_enable
entrada, dependiendo de si desea permitir que los archivos se creen a través de FTP o no. Luego puede guardar ( Ctrl+ O) y salir ( Ctrl+ X).
Luego necesitas reiniciar vsftpd.(Creo que este es el comando correcto...)
sudo /etc/init.d/vsftpd restart
Luego necesitará un cliente FTP (en la máquina con Windows) para acceder al servidor FTP (para Windows).ArchivoZillaes bueno, pero está alojado en Sourceforge, que lamentablemente ahora tiene muchos enlaces de descarga de anuncios falsos y ahora tiene instaladores de adware para algunas de las aplicaciones más populares.12 (No creo que la versión FileZilla_3.9.0.6_win32-setup.exeaquítiene este problema (aunque lo tuvo; de todos modos se ve bien en Wine))- Básicamente, no uses el instalador si se ve así:
Luego puede ingresar la dirección IP y los detalles de inicio de sesión de la máquina Ubuntu y transferir los archivos.
NOTA:Tenga en cuenta que si desea algo potencialmente más seguro, puede usar SFTP; esto se puede hacer usando un servidor SSH en la máquina Linux (usando los openssh
paquetes) y sftp
en Filezilla.
Respuesta2
Instale el paquete sftp en la máquina Ubuntu:
sudo apt-obtener actualización
sudo apt-get instalar vsftpd
Ahora está funcionando bien.