Linux truy cập shared drive từ windows
Bạn đã cố gắng sử dụng ổ đĩa flash hoặc thẻ SD để chuyển tệp từ Linux sang máy tính Windows, và bạn thấy điều đó thật phiền phức và mệt mỏi, đặc biệt là khi có rất nhiều tệp phải di chuyển và mất nhiều thời gian để hoàn thành. Show Bạn không phải lãng phí thời gian quý báu của mình khi sử dụng các thiết bị lưu trữ khi bạn có thể di chuyển tệp nhanh chóng và dễ dàng qua mạng nội bộ (LAN). Các phương pháp chính được sử dụng để làm điều này là:
Tạo một chia sẻ trong Linux và truy cập nó từ Windows bằng SambaCách tốt nhất và nhanh nhất để làm điều này là cài đặt bộ Samba. Samba là một giải pháp lý tưởng để chia sẻ tệp giữa các thiết bị khác nhau như máy Windows, Linux hoặc Mac. Các máy cần được nối mạng với một bộ định tuyến chung. Máy Windows có chức năng cho phép chúng hoạt động với Samba ngay lập tức, vì vậy bạn chỉ cần cài đặt một gói cho máy Linux. 1. Trên máy Linux của bạn, hãy mở vị trí chứa các tệp bạn muốn chia sẻ. 2. Nhấp chuột phải vào tệp và chọn Sharing Options. 3. Nếu bạn nhận được lời nhắc yêu cầu bạn cài đặt các dịch vụ Samba, hãy nhấp vào Install service. 4. Nhấp vào Khởi động lại phiên sau khi dịch vụ Samba được cài đặt để cho phép chia sẻ. 5. Kiểm tra Share this folder và Allow others to create and delete files in this folder các hộp. 6. Nhấp vào Create Share để hoàn tất quá trình. 7. Mở Terminal và nhập các lệnh sau: sudo smbpasswd –a USERNAME Thay thế USERNAME bằng tên người dùng của riêng bạn. sudo cp /etc/ samba/ smb.conf /etc/samba/smb.conf.old sudo nano /etc/samba/smb.conf 8. Tìm phần chung và thêm các dòng: encrypt passwords = true wins support = yes 9. Nhấn Điều khiển + O và Điều khiển + NS để lưu và thoát. 10. Khởi động lại Samba: sudo service smbd restart 11. Đi tới máy Windows và nhấp chuột phải vào Bắt đầu, sau đó chọn Chạy. 12. Trong hộp Run, gõ lệnh: computer_nameshare_name5. Ghi chú: tên máy tính trong trường hợp này có thể là địa chỉ IP của máy Linux, bạn có thể tìm thấy tên này bằng cách truy cập máy tính Linux và mở thiết bị đầu cuối, sau đó nhập ipconfig. 13. Gõ tên máy tính Linux và chia sẻ tên tài nguyên. 14. Một lời nhắc sẽ được hiển thị yêu cầu thông tin đăng nhập của bạn. 15. Nhập tên người dùng và mật khẩu Linux của bạn. Bấm OK. 16. Cố gắng truy cập các chia sẻ từ máy tính Windows của bạn. Máy chủ mới sẽ được hiển thị trong My Network Places trong Windows. Ngoài ra, hãy làm như sau: nhấp chuột phải vào Bắt đầu và chọn Chạy, sau đó nhập: //server. Thay thế máy chủ bằng tên hoặc địa chỉ IP của máy chạy máy chủ Samba của bạn. Một cửa sổ với các chia sẻ có thể duyệt từ máy chủ sẽ mở ra. Ghi chú: để truy cập các chia sẻ không thể duyệt qua, hãy sử dụng mã này: servershare name Tạo một chia sẻ trong Windows để truy cập nó từ LinuxĐiều này sẽ được thực hiện theo ba bước như sau:
Bật chia sẻ trên WindowsBắt đầu bằng cách đảm bảo cài đặt mạng được định cấu hình để cho phép kết nối từ hệ thống Linux. Để làm điều này: 1. Đi tới Pa-nen Điều khiển và nhấp vào Network and Internet. 2. Chọn Network and Sharing Center. 3. Cửa sổ Network and Sharing Center sẽ mở ra. Nhấp chuột Change Advanced settings. 4. Bật hai cài đặt này: Network Discovery và Turn on file and printer sharing. 5. Nhấp vào Save thay đổi. 6. Chia sẻ hiện đã được bật. Chia sẻ thư mụcTạo một thư mục dùng chung cho hệ thống Linux để xem, kết nối và truy cập. Bạn có thể chia sẻ bất cứ thứ gì, vì vậy hãy làm theo các bước sau: 1. Tìm thư mục bạn muốn chia sẻ và nhấp chuột phải vào thư mục đó. 2. Chọn Properties. 3. Trong tab Chia sẻ, hãy nhấp vào Advanced Sharing. 4. Trong cửa sổ Advanced Share, hãy bật Share this folder. 5. Nhấp vào Permissions. Ghi chú: trong cửa sổ Quyền, bạn có thể hạn chế quyền truy cập vào thư mục đối với người dùng hoặc tài khoản cụ thể. Lựa chọn Full Control permission to Everyone để cấp cho bất kỳ người dùng nào quyền truy cập. Bằng cách này, bất kỳ ai cũng có thể đọc và ghi các thay đổi đối với các tệp trong thư mục mà bạn chia sẻ. Tuy nhiên, nếu bạn muốn hạn chế quyền truy cập vào các tài khoản người dùng cụ thể, hãy xóa Everyone người dùng, thêm những người dùng bạn muốn và sau đó chỉ định các quyền liên quan cho họ. Tài khoản người dùng là những tài khoản trên hệ thống Windows (không phải hệ thống Linux). 6. Bấm OK để đóng cửa sổ Privacy. 7. Bấm OK để đóng cửa sổ Advanced Share. 8. Chuyển đến tab Privacy trong cửa sổ thuộc tính chính. Ghi chú: định cấu hình các quyền tương tự như các quyền trong cài đặt chia sẻ để người dùng Linux có thể truy cập vào thư mục được chia sẻ. Nếu chúng không khớp, các cài đặt hạn chế nhất sẽ được áp dụng. Tuy nhiên, nếu người dùng mà bạn định chia sẻ đã có quyền bảo mật, hãy đóng cửa sổ và chuyển sang bước thứ ba. Nếu không, hãy nhấp vào Edit để thêm người dùng, hãy nhấp vào Add trong cửa sổ Quyền mở ra và nhập chi tiết người dùng. 9. Nhấp vào OK trên tất cả các cửa sổ. Thư mục bây giờ sẽ được chia sẻ với mạng của bạn. Truy cập từ LinuxBạn có thể gắn kết thư mục được chia sẻ bằng Linux GUI hoặc bằng cách sử dụng dòng lệnh. Đối với ví dụ của chúng tôi, hãy sử dụng Terminal vì nó hoạt động trên nhiều bản phân phối và nhanh hơn. Để làm điều này, bạn sẽ cần gói cifs-utils để gắn kết các chia sẻ SMB. Hoàn thành các bước sau. 1. Trong thiết bị đầu cuối, nhập: sudo apt-get install cifs-utils 2. Tạo một thư mục. 3. Gắn phần chia sẻ vào thư mục 4. Tạo một thư mục trên màn hình nền. (Truy cập dễ dàng hơn từ đây.) 5. Tạo và gắn kết thư mục bằng các lệnh sau: mkdir ~/Desktop/Windows-Share sudo mount.cifs //WindowsPC/Share/home/username/Desktop/Windows-Share –o user=username Ghi chú: nếu được nhắc nhập mật khẩu gốc của hệ thống Linux và cho tài khoản người dùng của bạn trên Windows, hãy chèn từng mật khẩu đó và chạy lệnh. Bây giờ bạn sẽ thấy nội dung của phần chia sẻ Windows và có thể thêm dữ liệu vào đó. Bây giờ bạn có thể chuyển các tệp đến và từ các hệ thống Linux và Windows không? Hãy cho chúng tôi biết điều gì phù hợp với bạn và nếu bạn có một phương pháp khác, hãy chia sẻ với chúng tôi bên dưới. |