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

Mục lục:

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

Video: Cách chia sẻ tệp giữa Windows và Linux

Video: Cách chia sẻ tệp giữa Windows và Linux
Video: Gửi email tự động đến nhiều người có đính kèm file (Siêu hay) - YouTube 2024, Tháng Ba
Anonim
Trước đây, chúng tôi đã trình bày nhiều cách khác nhau để chia sẻ tệp giữa các máy tính lân cận nhưng việc chia sẻ giữa Windows và Linux có thể phức tạp hơn một chút. Bài viết này sẽ chỉ cho bạn cách ánh xạ các chia sẻ trên cả hai hệ điều hành để chia sẻ tệp liền mạch.
Trước đây, chúng tôi đã trình bày nhiều cách khác nhau để chia sẻ tệp giữa các máy tính lân cận nhưng việc chia sẻ giữa Windows và Linux có thể phức tạp hơn một chút. Bài viết này sẽ chỉ cho bạn cách ánh xạ các chia sẻ trên cả hai hệ điều hành để chia sẻ tệp liền mạch.

Có hai phần hướng dẫn này. Trong phần đầu tiên, chúng ta sẽ tạo một thư mục chia sẻ trên Windows, và sau đó cấu hình Linux để truy cập vào phần chia sẻ đó. Trong phần thứ hai, chúng tôi sẽ tạo một thư mục dùng chung trên Linux và định cấu hình Windows để truy cập vào phần chia sẻ. Tùy thuộc vào tình huống của bạn, bạn sẽ muốn thực hiện theo các hướng dẫn thích hợp. Nếu vì một lý do nào đó, bạn muốn thiết lập các thư mục chia sẻ trên cả hai hệ thống, bạn cũng có thể thực hiện điều đó. Chúng tôi đang sử dụng Windows 10 và Ubuntu cho các ví dụ của mình, nhưng chúng tôi đã thực hiện các hướng dẫn có thể thích nghi với nhiều phiên bản Windows hoặc Linux.

Tùy chọn một: Tạo một chia sẻ trên Windows và truy cập nó từ Linux

Để thực hiện công việc này, chúng tôi sẽ thực hiện ba bước. Trước tiên, chúng tôi sẽ đảm bảo chia sẻ được bật trên Windows. Khi đó, chúng tôi sẽ chia sẻ thư mục thực tế. Và sau đó, chúng ta sẽ xem xét cách truy cập thư mục đó từ một hệ thống Linux.

Bước một: Đảm bảo chia sẻ được bật trong Windows

Để thiết lập một thư mục được chia sẻ trên Windows để Linux truy cập, hãy bắt đầu bằng cách đảm bảo cài đặt mạng của bạn được định cấu hình để cho phép kết nối từ máy tính khác bằng cách mở Trung tâm Mạng và Chia sẻ. Cách dễ nhất để thực hiện việc này là nhấp chuột phải vào biểu tượng mạng trong khay hệ thống của bạn và chọn “Mở Mạng và Trung tâm Chia sẻ”.

Trong cửa sổ Network and Sharing Center, nhấp vào “Thay đổi cài đặt chia sẻ nâng cao”.
Trong cửa sổ Network and Sharing Center, nhấp vào “Thay đổi cài đặt chia sẻ nâng cao”.
Đối với hồ sơ hiện tại của bạn, hãy đảm bảo hai cài đặt sau được bật:
Đối với hồ sơ hiện tại của bạn, hãy đảm bảo hai cài đặt sau được bật:
  • Bật chức năng khám phá mạng
  • Bật chia sẻ tệp và máy in
Image
Image

Khi bạn hoàn tất, hãy nhấp vào “Lưu thay đổi”.

Bước hai: Chia sẻ thư mục

Bây giờ chia sẻ được kích hoạt, chúng ta có thể tạo thư mục dùng chung cho máy Linux để xem. Không có giới hạn cho những gì bạn có thể chia sẻ (bạn có thể chia sẻ về mặt lý thuyết toàn bộ ổ đĩa cứng), nhưng ở đây, chúng tôi sẽ chỉ chia sẻ một thư mục có tên “Share” nằm trên Desktop của chúng tôi.

Nhấp chuột phải vào thư mục bạn muốn chia sẻ qua mạng, sau đó nhấp vào “Thuộc tính”. Trên tab “Chia sẻ” của cửa sổ thuộc tính, nhấp vào nút “Chia sẻ nâng cao”.

Trong cửa sổ "Chia sẻ nâng cao" mở ra, bật tùy chọn "Chia sẻ thư mục này", sau đó nhấp vào nút "Quyền".
Trong cửa sổ "Chia sẻ nâng cao" mở ra, bật tùy chọn "Chia sẻ thư mục này", sau đó nhấp vào nút "Quyền".
Trong cửa sổ quyền, bạn có thể giới hạn quyền truy cập vào thư mục đối với một số tài khoản nhất định. Để cho phép bất kỳ người dùng nào có quyền truy cập vào thư mục của bạn, chỉ cần cấp quyền “Kiểm soát hoàn toàn” cho người dùng “Mọi người”. Điều này cho phép mọi người đọc và ghi các thay đổi đối với tệp trong thư mục được chia sẻ. Nếu bạn muốn hạn chế quyền truy cập vào một số tài khoản nhất định, chỉ cần xóa người dùng Mọi người, thêm người dùng bạn muốn và sau đó gán cho họ quyền thích hợp.
Trong cửa sổ quyền, bạn có thể giới hạn quyền truy cập vào thư mục đối với một số tài khoản nhất định. Để cho phép bất kỳ người dùng nào có quyền truy cập vào thư mục của bạn, chỉ cần cấp quyền “Kiểm soát hoàn toàn” cho người dùng “Mọi người”. Điều này cho phép mọi người đọc và ghi các thay đổi đối với tệp trong thư mục được chia sẻ. Nếu bạn muốn hạn chế quyền truy cập vào một số tài khoản nhất định, chỉ cần xóa người dùng Mọi người, thêm người dùng bạn muốn và sau đó gán cho họ quyền thích hợp.

Lưu ý: Các tài khoản người dùng này trên máy tính Windows chứ không phải Linux.

Khi bạn hoàn tất việc thiết lập người dùng và quyền, hãy nhấp vào “OK” để đóng cửa sổ quyền và sau đó nhấp “OK” lần nữa để đóng cửa sổ “Chia sẻ nâng cao”.

Quay lại cửa sổ thuộc tính chính, chuyển sang tab “Bảo mật”.
Quay lại cửa sổ thuộc tính chính, chuyển sang tab “Bảo mật”.
Để người dùng Linux có quyền truy cập vào thư mục được chia sẻ, bạn cần định cấu hình các quyền tương tự ở đây mà bạn đã định cấu hình trong cài đặt chia sẻ. Nếu hai cài đặt không khớp nhau, cài đặt hạn chế nhất sẽ có hiệu lực. Nếu người dùng mong muốn của bạn đã được thiết lập quyền bảo mật của họ (chẳng hạn như người dùng geek trong ví dụ của chúng tôi) thì bạn đã sẵn sàng. Bạn có thể đóng cửa sổ và chuyển sang bước tiếp theo.
Để người dùng Linux có quyền truy cập vào thư mục được chia sẻ, bạn cần định cấu hình các quyền tương tự ở đây mà bạn đã định cấu hình trong cài đặt chia sẻ. Nếu hai cài đặt không khớp nhau, cài đặt hạn chế nhất sẽ có hiệu lực. Nếu người dùng mong muốn của bạn đã được thiết lập quyền bảo mật của họ (chẳng hạn như người dùng geek trong ví dụ của chúng tôi) thì bạn đã sẵn sàng. Bạn có thể đóng cửa sổ và chuyển sang bước tiếp theo.

Nếu bạn cần thêm người dùng, chẳng hạn như "Mọi người", hãy nhấp vào nút "Chỉnh sửa".

Trong cửa sổ quyền mở ra, nhấp vào nút "Thêm" để nhập chi tiết của người dùng mới.
Trong cửa sổ quyền mở ra, nhấp vào nút "Thêm" để nhập chi tiết của người dùng mới.
Nhấp vào “OK” trên tất cả các cửa sổ đang mở và thư mục của bạn bây giờ sẽ được chia sẻ với mạng.
Nhấp vào “OK” trên tất cả các cửa sổ đang mở và thư mục của bạn bây giờ sẽ được chia sẻ với mạng.

Bước ba: Truy cập Windows Chia sẻ từ Linux

Bạn sẽ có thể gắn kết thư mục được chia sẻ bằng cách sử dụng GUI trong Linux, nhưng nó cũng rất dễ thực hiện với dòng lệnh. Chúng ta sẽ sử dụng thiết bị đầu cuối cho các ví dụ của chúng tôi không chỉ vì nó nhanh hơn, mà bởi vì nó sẽ hoạt động trên nhiều bản phân phối khác nhau.

Trước tiên, bạn sẽ cần gói cifs-utils để gắn kết các chia sẻ SMB. Chỉ cần gõ lệnh sau vào terminal:

sudo apt-get install cifs-utils

Sau đó, chỉ cần tạo một thư mục, và sau đó gắn kết chia sẻ với nó. Trong ví dụ này, chúng ta sẽ tạo thư mục trên Desktop của chúng tôi để dễ dàng truy cập. Sử dụng các lệnh này để tạo và gắn kết thư mục:

mkdir ~/Desktop/Windows-Share

sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

Trong trường hợp bạn cần trợ giúp để hiểu lệnh gắn kết, dưới đây là bảng phân tích:

  • sudo mount.cifs: Đây chỉ là lệnh mount, được thiết lập để gắn kết một chia sẻ CIFS (SMB).
  • WindowsPC: Đây là tên của máy tính Windows. Loại This ÄúĐây PC‚Äù vào menu Bắt đầu trên Windows, nhấp chuột phải vào nó, và đi đến Thuộc tính để xem tên máy tính của bạn.
  • // Windows-PC / Chia sẻ: Đây là đường dẫn đầy đủ đến thư mục được chia sẻ.
  • / home / geek / Desktop / Windows-Chia sẻ: Đây là nơi mà we‚Äôd thích chia sẻ được gắn trên hệ thống Linux.
  • - o user = geek: Đây là tên người dùng Windows mà chúng tôi đang sử dụng để truy cập thư mục dùng chung.

Tùy chọn hai: Tạo một chia sẻ trên Linux và truy cập nó từ Windows

Tạo một chia sẻ trên Linux và sau đó truy cập vào nó từ Windows thực sự là một chút dễ dàng hơn so với cách khác xung quanh. Đầu tiên, chúng ta sẽ tạo thư mục chia sẻ trên hệ thống Linux. Sau đó, chúng ta sẽ xem xét cách truy cập nó từ máy tính Windows.

Bước một: Tạo Chia sẻ trên Linux

Để thiết lập một thư mục được chia sẻ trên Linux mà Windows truy cập, hãy bắt đầu bằng cách cài đặt Samba (phần mềm cung cấp quyền truy cập vào các giao thức SMB / CIFS được Windows sử dụng). Tại terminal, sử dụng lệnh sau:

sudo apt-get install samba

Sau khi Samba cài đặt, hãy định cấu hình tên người dùng và mật khẩu sẽ được sử dụng để truy cập vào phần chia sẻ:

smbpasswd -a geek

Lưu ý: Trong ví dụ này, chúng tôi đang sử dụng ‚Äògeek‚Äô vì chúng tôi đã có một người dùng Linux với tên đó, nhưng bạn có thể chọn bất kỳ tên nào bạn muốn.

Tạo thư mục mà bạn muốn chia sẻ với máy tính Windows của bạn. We‚Äôre chỉ cần đặt một thư mục trên Desktop của chúng tôi.
Tạo thư mục mà bạn muốn chia sẻ với máy tính Windows của bạn. We‚Äôre chỉ cần đặt một thư mục trên Desktop của chúng tôi.
mkdir ~/Desktop/Share

Bây giờ, sử dụng trình soạn thảo yêu thích của bạn để cấu hình tệp smb.conf. Chúng tôi sử dụng Vi ở đây.

sudo vi /etc/samba/smb.conf

Cuộn xuống cuối tệp và thêm các dòng sau:

[]

path = /home//

available = yes

valid users =

read only = no

browsable = yes

public = yes

writable = yes

Rõ ràng, bạn cần phải thay thế một số giá trị bằng cài đặt cá nhân của mình. Nó sẽ giống như thế này:

Lưu tệp và đóng trình chỉnh sửa của bạn. Bây giờ, bạn chỉ cần khởi động lại dịch vụ SMB để các thay đổi có hiệu lực.
Lưu tệp và đóng trình chỉnh sửa của bạn. Bây giờ, bạn chỉ cần khởi động lại dịch vụ SMB để các thay đổi có hiệu lực.
sudo service smbd restart

Bây giờ thư mục chia sẻ của bạn có thể truy cập được từ máy tính Windows.

Bước hai: Truy cập Linux Chia sẻ từ Windows

Bây giờ, hãy thêm Linux vào Windows Desktop của chúng tôi. Nhấp chuột phải vào một nơi nào đó trên Màn hình của bạn và chọn Mới> Phím tắt.

Nhập vị trí mạng của thư mục được chia sẻ, với cú pháp này:
Nhập vị trí mạng của thư mục được chia sẻ, với cú pháp này:
IP-ADDRESSSHARE-NAME

Lưu ý: Nếu bạn cần IP của máy tính Linux, chỉ cần sử dụng
Lưu ý: Nếu bạn cần IP của máy tính Linux, chỉ cần sử dụng

ifconfig

lệnh tại thiết bị đầu cuối.

Trong trình hướng dẫn phím tắt trên máy tính Windows, bấm Tiếp theo, chọn tên cho Lối tắt, rồi bấm Kết thúc. Bạn nên kết thúc bằng một Shortcut trên Desktop của bạn mà đi ngay để chia sẻ Linux.

Đề xuất: