Tôi muốn chuyển các tập tin (một thư mục nhạc) giữa hai máy tính Linux. Sau khi tìm kiếm cách tốt nhất để làm điều này, tôi đã thấy rằng có rất nhiều cách để làm điều này. Tôi biết điều này đã được hỏi rất nhiều , ở mọi nơi và mọi lúc . Vấn đề chính với điều này là không có sự đồng thuận rõ ràng, gần đây về một cách tốt nhất để thực hiện nhiệm vụ này vào năm 2011 cho người mới bắt đầu Linux (thậm chí phụ thuộc vào một số tham số).
Vì vậy, theo tinh thần của các trang web Stack Exchange, tôi muốn điều này không liên quan đến tình huống cụ thể của tôi, mà là hướng dẫn cho những người khác cũng như cách chuyển tệp giữa hai máy tính Linux qua mạng cục bộ. Tôi nghĩ rằng một wiki sẽ hữu ích cho nhiều người.
Đây là những gì tôi tìm thấy cho đến nay:
- ssh
- sshfs
- scp
- sftp
- nfs
- samba
- người cho
Dễ nhất là gì? Linh hoạt nhất? Đơn giản nhất? Giải pháp tốt nhất? Những ưu và nhược điểm của mỗi là gì? Có những lựa chọn khác (tốt hơn)? Các tham số trong việc chọn phương pháp tốt nhất (giải pháp có thể phụ thuộc vào số lượng tệp, kích thước tệp, mức độ dễ dàng so với tính linh hoạt, ...)?