Cách chia sẻ tệp giữa Windows và Linux
Trước đây chúng tôi đã đề cập đến nhiều cách khác nhau để chia sẻ tệp giữa các máy tính gầ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ạ chia sẻ trên cả hai hệ điều hành để chia sẻ tệp liền mạch.
Có hai phần của hướng dẫn này. Trong phần đầu tiên, chúng tôi sẽ tạo một thư mục dùng chung trên Windows và sau đó định cấu hình Linux để truy cập vào chia sẻ đó. Trong phần thứ hai, chúng ta 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 chia sẻ. Tùy thuộc vào tình huống của bạn, bạn sẽ muốn làm theo bộ hướng dẫn phù hợp. Nếu, vì một số lý do, bạn muốn thiết lập các thư mục được chia sẻ trên cả hai hệ thống, bạn cũng có thể làm đ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 ứng với hầu hết mọi phiên bản Windows hoặc Linux.
Tùy chọn thứ nhất: Tạo 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 đã có, chúng tôi sẽ chia sẻ thư mục thực tế. Và sau đó, chúng ta sẽ xem cách truy cập thư mục đó từ hệ thống Linux.
Bước một: Đảm bảo chia sẻ được bật trong Windows
Để thiết lập thư mục dùng chung 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ở Mạng và Trung tâm 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 Trung tâm chia sẻ và mạng mở.
Trong cửa sổ Trung tâm Mạng và Chia sẻ, 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, đả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
Khi bạn đã hoàn tất, hãy nhấp vào Lưu Lưu Thay đổi.
Bước hai: Chia sẻ thư mục
Bây giờ chia sẻ đã được bật, chúng tôi có thể tạo thư mục chia sẻ cho máy Linux để xem. Không có giới hạn đối với những gì bạn có thể chia sẻ (về mặt lý thuyết bạn có thể chia sẻ toàn bộ ổ đĩa cứng của mình), nhưng ở đây, chúng tôi sẽ chia sẻ một thư mục có tên là Chia sẻ Chia sẻ trên Bàn làm việc 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 của Cấm. Trên thẻ tab Sharing Sharing của cửa sổ thuộc tính, nhấp vào nút Chia sẻ nâng cao.
Trong cửa sổ của Advanced Advanced Sharing, mở ra, bật tùy chọn Chia sẻ thư mục này, và sau đó nhấp vào nút Quyền Quyền.
Trong cửa sổ quyền, bạn có thể hạn chế quyền truy cập vào thư mục vào 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 cung cấp quyền của Full Full Control cho người dùng. Điều này cho phép mọi người đọc và ghi các thay đổi vào các tệp trong thư mục dùng chung. 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 ý: Những tài khoản người dùng này có trên máy tính Windows, không phải Linux.
Khi bạn hoàn tất thiết lập người dùng và quyền, hãy nhấp vào OK OK OK để đóng cửa sổ quyền và sau đó nhấp vào OK OK lần nữa để đóng cửa sổ Advanced Advanced Sharing.
Quay lại cửa sổ thuộc tính chính, chuyển sang tab Security Security '.
Để người dùng Linux có quyền truy cập vào thư mục dùng chung, 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ác 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ó quyền bảo mật của họ được thiết lập (chẳng hạn như người dùng đam mê trong ví dụ của chúng tôi) thì bạn nên đi. 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, thì 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 Thêm vào để nhập chi tiết người dùng mới.
Nhấp vào, OK OK trên tất cả các cửa sổ đang mở và thư mục của bạn sẽ được chia sẻ với mạng.
Bước ba: Truy cập Windows Share từ Linux
Bạn có thể gắn kết thư mục dùng chung bằng cách sử dụng GUI trong Linux, nhưng cũng rất dễ thực hiện với dòng lệnh. Chúng tôi 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à còn 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ổ phiếu SMB. Chỉ cần gõ lệnh sau tại terminal:
sudo apt-get cài đặt 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 tôi sẽ tạo thư mục trên Bàn làm việc 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 ~ / Máy tính để bàn / Windows-Share
sudo mount.cifs // WindowsPC / Share / home / geek / Desktop / Windows-Share -o user = geek
Như bạn có thể thấy trong ảnh chụp màn hình, chúng tôi đã được nhắc nhập mật khẩu gốc của máy Linux, và sau đó là mật khẩu của tài khoản trên geek trên Windows. Sau khi chạy lệnh đó, bây giờ chúng ta có thể xem nội dung của chia sẻ Windows và thêm dữ liệu vào nó.
Trong trường hợp bạn cần trợ giúp để hiểu lệnh mount, đây là một sự cố:
- sudo mount.cifs: Đây chỉ là lệnh mount, được đặt để gắn kết chia sẻ CIFS (SMB).
- WindowsPC: Đây là tên của máy tính Windows. Nhập loại PC PC này 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 dùng chung.
- / home / geek / Desktop / Windows-Share: Đây là nơi chúng tôi muốn chia sẻ được gắn kết trên hệ thống Linux.
- -o người dùng = đam mê: Đây là tên người dùng Windows mà chúng tôi đang sử dụng để truy cập vào thư mục dùng chung.
Tùy chọn hai: Tạo 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 nó từ Windows thực sự dễ dàng hơn một chút so với cách khác. Đầu tiên, chúng ta sẽ tạo thư mục dùng chung trên hệ thống Linux. Sau đó, chúng tôi sẽ xem xét cách truy cập nó từ PC Windows.
Bước một: Tạo chia sẻ trên Linux
Để thiết lập thư mục dùng chung trên Linux mà Windows sẽ truy cập, hãy bắt đầu với việc 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 thiết bị đầu cuối, sử dụng lệnh sau:
sudo apt-get cài đặt samba
Sau khi Samba cài đặt, đị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 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ó người dùng Linux có 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. Chúng tôi sẽ đặt một thư mục trên máy tính để bàn của chúng tôi.
mkdir ~ / Máy tính để bàn / Chia sẻ
Bây giờ, sử dụng trình chỉnh sửa yêu thích của bạn để định cấu hình tệp smb.conf. Chúng tôi đang sử dụng Vi ở đây.
sudo vi /etc/samba/smb.conf
Cuộn xuống cuối tập tin và thêm các dòng sau:
[]
đường dẫn = / nhà //
có sẵn = có
người dùng hợp lệ =
chỉ đọc = không
có thể duyệt được
công khai = có
có thể ghi = có
Rõ ràng, bạn sẽ cần thay thế một số giá trị bằng cài đặt cá nhân của mình. Nó sẽ trông giống như thế này:
Lưu tệp và đóng trình soạn thảo 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.
dịch vụ sudo smbd khởi động lại
Thư mục dùng chung của bạn bây giờ có thể truy cập được từ PC Windows.
Bước hai: Truy cập Linux Share từ Windows
Bây giờ, hãy thêm chia sẻ 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ào vị trí mạng của thư mục dùng chung, với cú pháp này:
\\ IP-ĐỊA CHỈ \ CHIA SẺ-TÊN
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 lối tắt trên PC Windows, bấm Tiếp theo, chọn tên cho Phím tắt, rồi bấm Kết thúc. Bạn sẽ kết thúc với một Phím tắt trên Máy tính để bàn của bạn, đúng với chia sẻ Linux.