4 Phương pháp đơn giản để chuyển file từ Windows sang Linux

Những điểm chính

 

  • Hiểu rõ 4 phương pháp chuyển file phổ biến từ Windows sang Linux: SSH server, Resilio Sync, FTP và VirtualBox.

 

Cách 1: Sử dụng SSH để chuyển file từ Windows sang Linux

 

Một trong những phương pháp được ưa chuộng nhất là dùng SSH (Secure Shell). Đầu tiên, bạn cần cài đặt SSH server trên Linux bằng lệnh:


 
sudo apt update sudo apt upgrade
 

windows, linux, file

 

Tiếp theo, cài đặt OpenSSH:


 
sudo apt install openssh-server
 

windows, linux, file

 

Khi hoàn tất, kiểm tra dịch vụ đã hoạt động hay chưa:

 

Trên Windows, bạn sẽ dùng SSH client như PuTTY. Công cụ kèm theo PuTTY là PSCP, hỗ trợ chuyển file. Hãy tải PuTTY từ trang chính thức.

 

Lưu ý:

 

  • Chỉ cần cài PuTTY, PSCP đi kèm sẵn.

 

  • Đặt file pscp.exe tại ổ C:\ hoặc thêm vào biến môi trường.

 

  • Trên Linux, xác định địa chỉ IP với lệnh:


 
hostname -I
 

Để truyền file từ Windows sang Linux:


 
c:\pscp c:\some\path\to\a\file.txt user@remoteIP:\home\user\some\path\newname.txt
 

Hệ thống sẽ yêu cầu nhập mật khẩu Linux trước khi bắt đầu. Ngược lại, nếu muốn copy file từ Linux về Windows, sử dụng:


 
c:\pscp user@remoteIP:\home\user\some\file.txt.
 

Lưu ý: Dấu chấm ở cuối lệnh thể hiện thư mục hiện tại.

 

Trong môi trường làm việc nhóm cần truyền dữ liệu thường xuyên, việc dùng VPS Linux sẽ giúp bạn:

 

  • Chủ động kiểm soát truy cập.

 

  • Tận dụng tốc độ mạng ổn định.

 

  • Dễ dàng nhận hỗ trợ kỹ thuật khi gặp sự cố với SSH.

 

Cách 2: Dùng Resilio Sync để chuyển file

 

Một lựa chọn khác là Resilio Sync, phần mềm đồng bộ dữ liệu mạnh mẽ dựa trên giao thức P2P. Sau khi cài đặt trên cả hai máy, bạn chọn thư mục cần đồng bộ, tạo key chia sẻ, và kết nối. Từ đó, file sẽ tự động được đồng bộ hóa mà không cần lệnh thủ công.

 

Một số công cụ phổ biến:

 

  • Resilio Sync: Trước đây gọi là BitTorrent Sync, hỗ trợ đa nền tảng. Phiên bản miễn phí đủ dùng cho đồng bộ cơ bản.

 

  • Syncthing: Giải pháp thay thế miễn phí, mã nguồn mở, hoạt động trên Linux, Windows, macOS và Android.

 

windows, linux, file

 

Cách 3: Truyền file bằng FTP (SFTP)

 

Nếu bạn cần chuyển số lượng file lớn hoặc dung lượng nặng, FTP với hỗ trợ SFTP là lựa chọn phù hợp. Công cụ quen thuộc trên Windows là FileZilla.

 

Trước tiên, bật SSH server trên Linux, rồi cài FileZilla ở Windows. Sau đó:

 

  • Bước 1: Mở FileZilla → File → Site Manager.

 

windows, linux, file

 

  • Bước 2: Tạo site mới.

 

  • Bước 3: Chọn giao thức SFTP, nhập user và mật khẩu.

 

  • Bước 4: Điền địa chỉ IP máy Linux vào ô Host, chọn Logon Type: Normal.

 

  • Bước 5: Nhấn Connect để kết nối.

 

Khi kết nối thành công, chỉ cần kéo thả file giữa 2 hệ điều hành.

 

windows, linux, file

 

 

Cách 4: Dùng VirtualBox với thư mục chia sẻ

 

Nếu bạn chạy Linux trong môi trường ảo (VirtualBox), việc thiết lập Shared Folder sẽ giúp trao đổi dữ liệu giữa Windows và Linux dễ dàng.

 

Các bước thực hiện:

 

  • Bước 1: Trong VirtualBox, chọn Start > Headless Start để khởi động máy ảo. Vào menu Devices > Shared Folders.

 

  • Bước 2: Nhấp chuột phải vào máy ảo → Settings > Shared Folders.

 

windows, linux, file

 

  • Bước 3: Chọn Machine Folders → nhấn biểu tượng + hoặc chuột phải chọn Add Shared Folder.

 

  • Bước 4: Chọn thư mục trên Windows để chia sẻ → đặt tên → nhấn OK.

 

  • Bước 5: Đánh dấu Auto-mount để thư mục tự gắn khi khởi động máy ảo.

 

windows, linux, file

 

Sau khi khởi động lại, thư mục chia sẻ sẵn sàng để bạn trao đổi file giữa Windows và Linux.

 

windows, linux, file

 HỖ TRỢ TRỰC TUYẾN