La mejor manera de transferir archivos a través de una LAN entre dos ordenadores Linux
Quiero transferir archivos (una carpeta de música) entre dos ordenadores Linux. Después de buscar la mejor manera de hacerlo, he visto que hay muchas formas de hacerlo. Sé que esto se ha preguntado mucho, en todas partes y todo el tiempo. El principal problema con esto es que no hay un consenso claro y reciente sobre una mejor manera de hacer esta tarea en 2011 para los principiantes de Linux (incluso dependiendo de algunos parámetros).
Así que en el espíritu de los sitios web de Stack Exchange, quiero que esto no esté relacionado con mi situación particular, sino más bien como una guía para otros también sobre cómo transferir archivos entre dos ordenadores Linux a través de una red local. Creo que un wiki sería útil para muchos.
Esto es lo que he encontrado hasta ahora:
- ssh
- sshfs
- scp
- sftp
- nfs
- samba
- giver
¿Cuál es el más fácil? ¿Más flexible? ¿La más sencilla? ¿La mejor solución? ¿Cuáles son los pros y los contras de cada una? ¿Hay otras opciones (mejores)? ¿Cuáles son los parámetros para elegir el mejor método (la solución puede depender del número de archivos, el tamaño de los archivos, la facilidad frente a la flexibilidad, …)?