SSH vs SMB vs NFS para la transferencia de archivos GUI

11

Estoy usando Ubuntu 12.04 en muchas computadoras en mi escuela (soy profesor y el técnico principal). Yo uso Clonezilla para clonar masivamente computadoras de escritorio y portátiles. Quiero compartir fácilmente las imágenes de disco entre computadoras para hacer una copia de seguridad.

Intenté compartir a través de nuestra red inalámbrica usando samba, y conseguí que funcionara, pero fue muy lento intentar transferir 3GB +. Fue mucho más rápido en la red cableada, pero aún tenía problemas de conectividad. Corríjame si me equivoco, pero entiendo que samba se basa en un estándar de Windows y que SSH es más nativo de Linux. Mi experiencia con la samba no ha sido favorable hasta ahora.

NFS parece tener más funciones que samba . Creo que esto es lo que usa Mac OS por defecto.

Entonces, mi pregunta es: ¿cuál es la mejor forma de GUI para compartir archivos entre dos máquinas Ubuntu con las siguientes prioridades en orden descendente:

  1. velocidad
  2. fuente libre y abierta
  3. configuración fácil
  4. compatible con Windows y Mac OS
Harlem Ardilla
fuente

Respuestas:

13

Tienes razón, SMB es algo que viene originalmente de Windows. Pero hoy en día también funciona muy bien con Linux y Mac.

Dado que la velocidad es importante, debe tener en cuenta: SSH es una gran cosa para todo lo que está conectado a Unix / Linux y redes, pero es realmente lento en comparación con NFS, FTP o SMB.

NFS es el más rápido, pero no está encriptado. No use ningún protocolo sin cifrar si no puede confiar plenamente en su red (consulte también estas preguntas y respuestas ). NFS también debería estar disponible para Windows y Mac, pero podría ser un poco difícil configurarlo.

SMB debería ser fácil de configurar en Windows, Linux y Mac y aún es razonablemente rápido en comparación con SSH. Pero la misma advertencia sobre seguridad se mantiene para las PYMES (consulte estas preguntas y respuestas ).

Algunas preguntas similares se discutieron aquí .

También hay [muchos puntos de referencia] sobre la velocidad de los diferentes protocolos de red que existen.

lumbric
fuente
4

NFS es fácil de configurar, rápido y fácil de usar, pero no está diseñado para la seguridad (transferencias de archivos de texto sin formato). Es posible que desee ver sshfs, que se pueden usar para crear puntos de montaje similares a NFS pero de manera segura, y en mi humilde prueba tuvo un rendimiento similar a NFS. sshfs se puede usar para acceder localmente a cualquier carpeta a la que pueda acceder en otro sistema a través de la red que tiene un servidor SSH ejecutándose. Además, sshfs opera en el espacio del usuario, por lo que no necesita ser root para configurarlo.

Conseguir que cualquiera de estos funcione en Windows probablemente será un desafío, pero ambos funcionarán en Mac.

El protocolo SMB siempre me ha parecido torpe, así que no lo he usado mucho, pero entiendo que la implementación de Samba es sólida. No puedo hablar de su rendimiento o facilidad de uso en general.

Omegamormegil
fuente