Contents
Chia sẻ tệp qua mạng là một cách tiện lợi để truy cập các tệp Linux từ thiết bị Android hoặc iOS mà không cần dùng đến USB hoặc bất kỳ phương tiện có dây nào. Việc này cho phép bạn chia sẻ tệp, thư mục hoặc thậm chí là toàn bộ ổ đĩa giữa các thiết bị trong cùng một mạng. Tuy nhiên, sau khi thiết lập chia sẻ mạng, bạn cần biết cách truy cập những tệp này một cách hiệu quả.
Chia Sẻ Tệp Qua Mạng Là Gì?
Khi muốn chia sẻ tệp hoặc thư mục với ai đó, việc chia sẻ qua mạng nội bộ thường nhanh hơn so với việc tải lên đám mây hoặc tìm kiếm USB. Quá trình này được gọi là chia sẻ tệp qua mạng.
Một lựa chọn khác để chia sẻ tệp từ xa hoặc trên mạng nội bộ là thiết lập máy chủ Giao thức Truyền Tệp (FTP). Tuy nhiên, việc này phức tạp hơn so với thiết lập chia sẻ mạng.
Linux sử dụng Samba để thực hiện chia sẻ mạng. Samba là một dịch vụ chia sẻ tệp thực hiện các phiên bản mã nguồn mở của bộ giao thức SMB, ban đầu được phát triển bởi Microsoft và IBM.
Giao thức Server Message Block (SMB) là một giao thức chia sẻ tệp qua mạng cho phép các máy tính chia sẻ tệp, máy in và các tài nguyên khác qua mạng. SMB hỗ trợ xác thực, truy cập các tài nguyên được chia sẻ và thực hiện các thao tác với tệp giữa các máy khách và máy chủ.
Thiết Lập Chia Sẻ Tệp Qua Mạng Trên Linux
Để bắt đầu chia sẻ mạng trên Linux, bạn cần cài đặt và thiết lập dịch vụ Samba. Bạn có thể sử dụng trình quản lý gói mặc định của hệ điều hành Linux để cài đặt Samba.
Trên các hệ thống dựa trên Ubuntu/Debian, sử dụng:
sudo apt install samba
Trên các hệ thống dựa trên Arch, chạy:
sudo pacman -S samba
Trên Fedora, CentOS và Red Hat Enterprise Linux, chạy:
sudo dnf install samba
Chỉ cài đặt thôi là chưa đủ, bạn cần cấu hình Samba đúng cách để thiết lập và truy cập các ổ đĩa và thư mục có thể chia sẻ trên hệ thống Linux của bạn.
Cách chia sẻ tệp Linux qua mạng
Bạn nên tham khảo hướng dẫn cách cài đặt và cấu hình Samba trên Linux.
Giao thức SMB dễ bị tổn thương và các máy chủ Samba là mục tiêu hấp dẫn cho các mối đe dọa. Sau khi thiết lập máy chủ Samba, bạn nên biết cách bảo mật máy chủ Samba khỏi các cuộc tấn công mạng.
Cách Truy Cập Tệp Linux Đã Chia Sẻ Qua Mạng Từ Android
Sau khi thiết lập Samba và tạo ổ đĩa chia sẻ mạng, bạn cần kết nối điện thoại Android với cùng một mạng với hệ thống Linux hoặc ngược lại. Khi cả hai đều ở trên cùng một mạng, hãy làm theo các bước sau để chia sẻ tệp giữa Android và Linux:
- Mở ứng dụng Files trên thiết bị Android của bạn. Sau đó, cuộn xuống Network Storage và nhấn vào đó.
- Trong Network Storage, nhấn vào Add network storage. Nó có thể yêu cầu bạn chọn một tùy chọn từ danh sách các giao thức. Nhấn vào Network Drive hoặc bất kỳ tùy chọn nào có SMB trong tên.
- Thiết bị của bạn sẽ bắt đầu quét các ổ đĩa được chia sẻ cục bộ. Đợi nó tìm thấy ổ đĩa chia sẻ của bạn. Nếu thiết bị của bạn không thể tìm thấy nó, hãy làm theo các bước tiếp theo.
- Đầu tiên, bạn cần tìm địa chỉ IP của hệ thống Linux. Sau khi ghi lại địa chỉ IP, quay lại thiết bị Android của bạn và nhấn vào Add Manually.
- Trong cửa sổ mới, nhập địa chỉ IPv4 mà bạn đã sao chép trước đó vào trường Address. Sau đó, nhập 445 vào trường Port. Cuối cùng, điền vào các trường Username và Password bằng thông tin đăng nhập tài khoản của bạn và nhấn vào Add hoặc Connect.
Chọn kết nối với SMB
Truy cập tệp Linux
Cách Truy Cập Tệp Linux Đã Chia Sẻ Qua Mạng Từ iOS
Các bước để truy cập tệp Linux từ iOS giống hệt với các bước cần thiết để truy cập từ các thiết bị Android.
Đầu tiên, hãy lấy địa chỉ IPv4 của hệ thống Linux của bạn. Để làm điều này, mở một terminal mới và nhập ifconfig. Nó sẽ trả về thông tin liên quan đến cài đặt mạng của hệ thống Linux của bạn. Từ đầu ra, ghi lại địa chỉ IPv4 trong trường inet. Nó có thể là “192.168.1.10”.
Trong trường hợp bạn gặp lỗi “lệnh ifconfig không tìm thấy”, bạn cũng có thể sử dụng lệnh ip a thay thế. Khi đã có địa chỉ IPv4 của hệ thống Linux đang lưu trữ ổ đĩa, hãy làm theo các bước tiếp theo để kết nối từ thiết bị iOS của bạn:
- Mở ứng dụng Files trên thiết bị iOS của bạn.
- Nhấn vào ba dấu chấm ngang (ellipsis) ở góc trên bên phải. Từ đó, chọn Connect to Server.
- Một cửa sổ mới sẽ mở ra yêu cầu bạn nhập địa chỉ IP của ổ đĩa được chia sẻ. Nhập địa chỉ IP mà bạn đã ghi lại trước đó và nhấn Next.
- Sau đó, bạn sẽ được yêu cầu nhập thông tin đăng nhập tài khoản để truy cập ổ đĩa được chia sẻ. Nhập chúng và nhấn Next.
Nhập thông tin đăng nhập
Bây giờ bạn sẽ có thể xem các tệp trên ổ đĩa được chia sẻ. Bạn có thể tải xuống, tải lên hoặc thay đổi các tệp cục bộ trên hệ thống Linux của mình một cách dễ dàng.
-
Tôi có thể sử dụng Samba để chia sẻ tệp giữa các hệ điều hành khác nhau không?
- Có, Samba hỗ trợ chia sẻ tệp giữa các hệ điều hành khác nhau như Windows, Linux và macOS.
-
Làm thế nào để đảm bảo an toàn khi sử dụng Samba?
- Để đảm bảo an toàn, bạn nên cập nhật Samba thường xuyên, sử dụng các cấu hình bảo mật mạnh và hạn chế quyền truy cập không cần thiết.
-
Tôi có thể chia sẻ tệp với nhiều người dùng cùng một lúc không?
- Có, bạn có thể thiết lập nhiều tài khoản người dùng trên Samba để chia sẻ tệp với nhiều người dùng cùng một lúc.
-
Samba có hỗ trợ chia sẻ máy in không?
- Có, Samba cũng hỗ trợ chia sẻ máy in qua mạng.
-
Tôi có thể sử dụng Samba để truy cập tệp từ xa không?
- Có, bạn có thể thiết lập Samba để truy cập tệp từ xa, nhưng cần phải đảm bảo rằng máy chủ Samba của bạn được cấu hình đúng cách và an toàn.
-
Làm thế nào để kiểm tra xem Samba đã được cài đặt chưa?
- Bạn có thể kiểm tra bằng cách chạy lệnh
samba --version
trong terminal.
- Bạn có thể kiểm tra bằng cách chạy lệnh
-
Tôi có thể sử dụng Samba để chia sẻ tệp giữa các thiết bị Android và iOS không?
- Có, bạn có thể sử dụng Samba để chia sẻ tệp giữa các thiết bị Android và iOS bằng cách kết nối chúng vào cùng một mạng và làm theo các bước đã nêu.
Truy Cập Tệp Linux Từ Android/iOS Với Samba
Khi đã biết cách truy cập tệp Linux bằng Samba, việc tải lên, tải xuống và thay đổi tệp sẽ trở nên rất dễ dàng. Bạn sẽ không còn phải dựa vào việc tải và thử nghiệm các ứng dụng của bên thứ ba cho các nhiệm vụ nhỏ như sao chép tệp PDF từ Linux sang thiết bị Android/iOS.
Máy chủ Samba là mục tiêu phổ biến của các đối thủ, vì vậy hãy cẩn thận nếu bạn chọn giữ máy chủ hoạt động vĩnh viễn. Rất khuyến khích bạn tuân theo các thực hành bảo mật tốt nhất và thực hiện các cấu hình cần thiết để tránh truy cập không mong muốn hoặc bị xâm nhập hệ thống.
Hơn nữa, nếu bạn muốn chia sẻ tệp giữa các máy tính trên cùng một mạng, điều đó cũng có thể. Nhưng đối với việc chia sẻ tệp nặng giữa hai máy tính, bạn nên thử các phương án khác an toàn và hiệu quả hơn cho việc chia sẻ mạng.