Cách chia sẻ tệp giữa máy tính Linux và Windows

Cách dễ nhất và đáng tin cậy nhất để chia sẻ tệp giữa máy tính Linux và Windows trên cùng một mạng cục bộ là sử dụng giao thức chia sẻ tệp Samba. Tất cả các phiên bản Windows hiện đại đều được cài đặt Samba và Samba được cài đặt theo mặc định trên hầu hết các bản phân phối của Linux.

Tạo một thư mục chia sẻ trên Windows

Đầu tiên, tạo một thư mục chia sẻ trên máy Windows của bạn.

  1. Mở Bảng điều khiển.
  2. Chuyển đến Tùy chọn Mạng và Chia sẻ .
  3. Chuyển đến Thay đổi cài đặt chia sẻ nâng cao .
  4. Chọn Bật Khám phá MạngBật Chia sẻ Tệp và In .

Bây giờ, tạo một thư mục mới để chia sẻ hoặc chọn một thư mục hiện có mà bạn muốn chia sẻ.

  1. Nhấp chuột phải vào thư mục và chọn Thuộc tính .
  2. Chuyển đến tab Chia sẻ .
  3. Phía trên nút Chia sẻ ... là tên mạng của chia sẻ bạn sắp tạo. Nó sẽ trông giống như \ YOUCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName . Ghi lại tên mạng này để sử dụng sau trên máy Linux của bạn.
  4. Nhấp vào Chia sẻ ...

Truy cập thư mục dùng chung của Windows từ Linux, sử dụng Konqueror

Nhiều bản phân phối Linux sử dụng môi trường máy tính để bàn KDE và trình quản lý / trình duyệt tệp Konqueror. Nếu đây là những gì bạn đang sử dụng, bạn có thể làm theo các bước sau để truy cập thư mục dùng chung của Windows:

  1. Nhấp vào biểu tượng menu K.
  2. Chọn Internet -> Konqueror .
  3. Trong cửa sổ Konqueror mở ra, nhấp vào liên kết Thư mục mạng hoặc nhập từ xa: / vào thanh địa chỉ và nhấn Enter.
  4. Nhấp vào biểu tượng Samba Shares .
  5. Nhấp vào biểu tượng của nhóm làm việc Windows Home của bạn.
  6. Nhấp vào biểu tượng Nhóm làm việc .
  7. Nhấp vào biểu tượng cho máy tính của bạn.
  8. Khi được nhắc, hãy nhập tên người dùng và mật khẩu cho tài khoản Windows đã tạo chia sẻ.
  9. Nhấn OK .

Truy cập thư mục dùng chung của Windows từ Linux, sử dụng Nautilus

Nhiều bản phân phối Linux, đặc biệt là các bản phân phối sử dụng môi trường máy tính để bàn Gnome, sử dụng trình quản lý tệp Nautilus. Nếu đây là những gì bạn đang sử dụng, bạn có thể làm theo các bước sau để truy cập thư mục dùng chung của Windows:

  1. Mở Nautilus.
  2. Từ menu Tệp, chọn Kết nối với Máy chủ ...
  3. Trong hộp Dịch vụ loại: thả xuống, chọn chia sẻ Windows .
  4. Trong trường Máy chủ :, nhập tên máy tính của bạn.
  5. Nhấp vào Kết nối .

Ngoài ra, trong thanh địa chỉ Nautilus, bạn có thể nhập smb: // ComputerName / ShareName và nhấn enter. Chẳng hạn, khi bạn tạo Windows Share, nếu tên chia sẻ được liệt kê là:

 \\ YOUCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName 

Nhập smb: // YOUCOMPUTERNAME / Users / YourUserName / ShareFolderName và nhấn enter. Lưu ý smb: lúc đầu và trên Linux, bạn nên sử dụng dấu gạch chéo về phía trước thay vì dấu gạch chéo ngược.

Truy cập thư mục dùng chung của Windows từ Linux, sử dụng dòng lệnh

Bạn cũng có thể truy cập chia sẻ Windows của mình từ dòng lệnh Linux bằng chương trình smbclient.

  1. Mở một thiết bị đầu cuối.
  2. smbclient tại dấu nhắc lệnh.
  3. Nếu bạn nhận được thông báo "Cách sử dụng:", điều này có nghĩa là smbclient đã được cài đặt và bạn có thể bỏ qua bước tiếp theo. Nếu lệnh không được tìm thấy, tuy nhiên, bạn cần cài đặt smbclient. Thực hiện theo các bước sau để cài đặt nó.
    1. Nếu bạn sử dụng trình quản lý gói apt, mặc định trên các hệ thống Linux như Ubuntu hoặc Debian, bạn có thể sử dụng lệnh sudo apt-get install smbclient .
    2. Nếu bạn sử dụng trình quản lý gói yum, mặc định trên các hệ thống Linux như CentOS, bạn có thể sử dụng lệnh samba yum install samba-client .
    3. Bạn cũng có thể tải xuống ứng dụng khách Samba trực tiếp tại www.samba.org/samba/doad/ có thể hữu ích cho bạn nếu bạn cần hoặc muốn biên dịch chương trình từ mã nguồn.
  4. Khi cài đặt smbclient, bạn có thể kết nối với chia sẻ Windows của mình bằng lệnh smbclient // ComputerName / ShareName -U Username . Ví dụ: nếu tên người dùng Windows của bạn là Fred và tên mạng chia sẻ Windows của bạn là \ YOUCOMPUTERNAME \ Users \ YourUserName \ Chia sẻ Lưu ý rằng lệnh Linux sử dụng dấu gạch chéo về phía trước thay vì dấu gạch chéo ngược).
  5. Nhập mật khẩu của bạn.
  6. Sau khi được xác thực, bạn được đặt tại dấu nhắc smb: \> .
  7. Tại đây, bạn có thể sử dụng lệnh ls để liệt kê các tập tin.
  8. Ví dụ, sử dụng lệnh get filename.ext để chuyển một tệp có tên filename.ext từ chia sẻ Windows của bạn sang máy Linux của bạn.
  9. Nhập trợ giúp cho một danh sách các lệnh tiếp theo.
  10. Nhập thoát hoặc thoát để trở về dấu nhắc lệnh.