No se pueden copiar directorios desde mac a través de la red

No se pueden copiar directorios desde mac a través de la red

En Ubuntu 14.04 necesito copiar desde una Mac a través de una LAN Ethernet (a través de un enrutador, ambas computadoras conectadas mediante un cable Ethernet). Quiero copiar archivos desde Mac HD a una unidad interna ext4 montada en la máquina Ubuntu 14.04. La Mac ejecuta el uso compartido como FTP y SMB. Puedo conectarme a la Mac y navegar a las carpetas/archivos. Puedo copiar archivos individuales, pero si intento copiar carpetas aparece un error en Ubuntu "Error al copiar XXX", y en "mostrar más detalles" simplemente dice "es un directorio".

¿Cómo puedo copiar directorios y subdirectorios completos? Creo que debería poder hacer esto en la GUI y no recurrir a la línea de comandos; parece algo bastante obvio y simple que el sistema debería poder hacer.

Gracias por cualquier ayuda.

T.

Respuesta1

Recomendaría instalar el servicio ssh en Ubuntu y luego en tu Mac, puedes usar Cyberduck (o algún otro cliente SFTP) para transferir archivos, o incluso mejor, iniciar Terminal en tu Mac, navegar hasta el directorio que contiene el archivos que desea copiar y utilizar scppara copiar los archivos a la carpeta deseada en el cuadro de Ubuntu como tal:

scp -r path_to_files_to_copy user@ubuntuserverIP:path_to_external_drive

Respuesta2

SMB es Windows Share, lo que significa que probablemente deba cumplir con las restricciones de nombres de archivos de Windows, incluso si ambos extremos no tienen estas restricciones.

Una solución fácil debería ser empaquetar estos archivos (o usar 7zip si desea comprimirlos), enviarlos a través de la red y luego extraerlos nuevamente. Otra ventaja de 7zip sobre tar es que puedes dividir los archivos en varios archivos basura, por lo que puedes comenzar a transmitir antes de que todo esté empaquetado, y solo tienes que reenviar parte de ellos, si la transmisión falla (SMB probablemente fallará). no es muy estable).

Al nombrar el archivo, no utilice ninguno de estos caracteres: \ (barra invertida): (dos puntos) * (asterisco). (Signo de interrogación) " (comilla) < (menor que) > (mayor que) y | (tubería vertical) y utilice únicamente caracteres imprimibles, ya que Microsoft probablemente no declararía si los caracteres no imprimibles no funcionaran.

Respuesta3

Lo siento, tal vez me estoy desviando, pero... nunca he podido configurar Samba de manera confiable :) FTP es inseguro y muy lento, por lo que debes evitarlo por completo.

En mi opinión, la mejor manera de conectar dos computadoras es SSH.

SSH sí tiene un modo que se llama SFTP, que te permite interactuar con archivos de una forma muy natural. En Linux, la mayoría de los administradores de archivos incorporan un protocolo stfp, por lo que puedes interactuar con dicho servicio escribiendosftp://remote-username@remote-ip-address/

Para conectarse a su Mac, deberá habilitar el servidor SFTP. Encontré algunas guías (antiguas), no puedo probarlas ahora, pero deberías tener una idea:

Si desea acceder a Linux desde Mac, primero deberá configurar el servidor ssh. Las Mac no tienen un cliente integrado para SFTP, pero puedes instalar fácilmente una herramienta como Cyberduck. O si quiere algo más sofisticado, puede instalar MacFuse, que le permitirá montar una carpeta SFTP remota y administrarla a través del buscador.

información relacionada