Melhor forma de transferir ficheiros através de uma LAN entre dois computadores Linux
Quero transferir ficheiros (uma pasta de música) entre dois computadores Linux. Depois de procurar a melhor forma de o fazer, vi que existem lotes de formas de o fazer. Sei que isto tem sido pedido a lot, everywhere e all the time. O principal problema com isto é que não existe um consenso recente e claro sobre uma melhor maneira de fazer esta tarefa em 2011 para os iniciantes do Linux (mesmo dependendo de alguns parâmetros).
Assim, no espírito dos sites Stack Exchange, quero que isto não esteja relacionado com a minha situação particular, mas mais como um guia para outros também sobre como transferir ficheiros entre dois computadores Linux através de uma rede local. Penso que um wiki seria útil para muitos.
Aqui está o que encontrei até agora:
- ssh
- sshfs
- scp
- sftp
- nfs
samba & - giver
giver
O que é o mais fácil? A mais flexível? Mais simples? A melhor solução? Quais são os prós e os contras de cada um? Existem outras (melhores) opções? Quais são os parâmetros na escolha do melhor método (solução pode depender do número de ficheiros, tamanho dos ficheiros, facilidade vs. flexibilidade, …)?