Contents

Cách truy cập tệp Linux trên iOS và Android bằng mạng chia sẻ

Đôi khi, bạn có thể muốn truy cập các tệp Linux từ thiết bị Android/iOS mà không cần sử dụng USB hoặc bất kỳ phương tiện có dây nào. Chia sẻ mạng là một cách thực sự dễ dàng để chia sẻ tệp, thư mục hoặc toàn bộ ổ đĩa trên các thiết bị trên cùng một mạng. Nhưng một khi đã thiết lập tính năng chia sẻ mạng, bạn cũng cần biết cách truy cập các file đó.

Làm cách nào chúng tôi có thể sử dụng chia sẻ mạng để có quyền truy cập vào các tệp Linux của mình trên cả thiết bị Android và iOS?

Chia sẻ tệp mạng là gì?

Chia sẻ tệp mạng đề cập đến hoạt động truyền tệp dữ liệu giữa các thiết bị được kết nối trong cùng một mạng cục bộ, trái ngược với việc truyền chúng qua thiết bị lưu trữ bên ngoài như ổ flash USB hoặc tải chúng lên máy chủ từ xa trên đám mây.

Việc định cấu hình máy chủ FTP có thể được coi là một giải pháp thay thế khả thi khác để truyền tệp qua mạng từ xa hoặc mạng cục bộ, mặc dù nó có độ phức tạp cao hơn so với việc sử dụng chia sẻ mạng.

Linux sử dụng giải pháp chia sẻ mạng thông qua việc tích hợp Samba, giải pháp này cung cấp triển khai mã nguồn mở của bộ giao thức SMB (Khối tin nhắn máy chủ) ban đầu được Microsoft và IBM tạo ra cho các hệ điều hành độc quyền của họ.

Khối tin nhắn máy chủ (SMB) là một giao thức mạng được sử dụng để chia sẻ tệp, máy in và các tài nguyên khác trên mạng máy tính. Giao thức này cho phép các máy khách xác thực với máy chủ và thực hiện các thao tác tệp khác nhau trong khi truy cập các tài nguyên được chia sẻ.

Thiết lập chia sẻ file mạng trên Linux

Để bắt đầu chia sẻ tệp mạng trên hệ điều hành Linux, cần triển khai và định cấu hình dịch vụ Samba. Điều này có thể được thực hiện bằng cách sử dụng công cụ quản lý gói mặc định do bản phân phối Linux cụ thể của bạn cung cấp để cài đặt Samba.

Trên các dẫn xuất Ubuntu/Debian, hãy sử dụng:

 sudo apt install samba 

Trên các hệ thống dựa trên Arch, hãy chạy:

 sudo pacman -S samba 

Trên các bản phân phối Linux cụ thể này như Fedora, CentOS và Red Hat Enterprise Linux, hãy thực hiện lệnh sau:

 sudo dnf install samba 

Để sử dụng Samba một cách hiệu quả trong việc chia sẻ quyền truy cập ổ đĩa và thư mục trên hệ thống Linux, ngoài việc cài đặt, cần có cấu hình phù hợp. Điều này liên quan đến việc thiết lập và truy cập các tài nguyên được chia sẻ thông qua quy trình cấu hình thích hợp.

/vi/images/sharing-linux-files-on-the-network.jpg

Đối với những người đang tìm kiếm hướng dẫn về cách cài đặt và định cấu hình Samba, chúng tôi khuyên bạn nên xem hướng dẫn từng bước để đảm bảo tích hợp liền mạch với hệ điều hành Linux của bạn.

SMB (Khối tin nhắn máy chủ) là một giao thức liên lạc trước đây dễ bị vi phạm bảo mật, với các máy chủ Samba thường đóng vai trò là mục tiêu hấp dẫn cho các tác nhân độc hại. Sau khi thiết lập máy chủ Samba, bạn nên tự làm quen với các biện pháp hiệu quả để bảo vệ khỏi các mối đe dọa mạng tiềm ẩn.

Cách truy cập các tệp Linux được chia sẻ trên mạng từ Android

Để thiết bị Android có thể truy cập hệ thống tệp dùng chung do hệ điều hành dựa trên Linux cung cấp bằng Samba, cả hai thiết bị cần phải được kết nối với cùng một mạng. Để tạo điều kiện thuận lợi cho quá trình này, vui lòng tham khảo các hướng dẫn tiếp theo phác thảo quy trình chia sẻ tệp giữa điện thoại thông minh Android và máy tính Linux:

Vui lòng bật ứng dụng “Tệp” trên thiết bị Android của bạn bằng cách khởi chạy ứng dụng và điều hướng đến tùy chọn “Bộ nhớ mạng” trong ứng dụng, sau đó chọn ứng dụng đó bằng cách nhấn vào nó.

Để thêm bộ nhớ mạng vào bộ nhớ trong của thiết bị, vui lòng làm theo các bước sau. Trước tiên, hãy truy cập phần’Bộ nhớ mạng’và sau đó tiếp tục bằng cách nhấn vào tùy chọn’Thêm bộ nhớ mạng’. Sau đó, bạn có thể được nhắc chọn trong số các giao thức có sẵn khác nhau. Vui lòng chọn’Ổ đĩa mạng’hoặc bất kỳ giải pháp thay thế nào có chứa’SMB’trong tiêu đề của nó.

Vui lòng cho phép thiết bị của bạn tìm kiếm mọi bộ nhớ dùng chung ở gần. Sau khi xác định được vị trí, hãy kiên nhẫn chờ đợi vì nó sẽ xác định ổ đĩa chung cụ thể của bạn. Trong trường hợp khó phát hiện, hãy tiến hành các hướng dẫn tiếp theo.

Để bắt đầu, người ta phải xác định địa chỉ Giao thức Internet (IP) của nền tảng điện toán dựa trên Linux của họ. Khi địa chỉ IP đã được xác định, hãy quay lại thiết bị Android của bạn và điều hướng đến tùy chọn có nhãn “Thêm thủ công.

Vui lòng nhập địa chỉ IPv4 đã nhận được trước đó vào trường “Địa chỉ” được chỉ định trong cửa sổ mới mở. Tiếp theo, nhập giá trị số “445” vào trường “Cổng” tương ứng. Sau đó, cung cấp thông tin tên người dùng và mật khẩu cần thiết bằng cách điền vào các trường “Tên người dùng” và “Mật khẩu” tương ứng bằng thông tin đăng nhập của bạn. Khi tất cả các chi tiết cần thiết đã được nhập, hãy nhấp vào nút “Thêm” hoặc tùy chọn “Kết nối” để thiết lập kết nối mong muốn.

/vi/images/accessing-linux-files.jpg /vi/images/select-smb.jpg /vi/images/input-login-credentials.jpg /vi/images/accessing-linux-files.jpg Đóng

Cách truy cập các tệp Linux được chia sẻ trên mạng từ iOS

Để có quyền truy cập vào các tệp Linux trên thiết bị iOS, người ta phải tuân theo quy trình tương tự như khi truy cập hệ thống Linux thông qua thiết bị Android.

Để lấy địa chỉ IPv4 của hệ thống Linux của bạn, hãy mở cửa sổ terminal và thực hiện lệnh’ifconfig’. Lệnh này gợi ra thông tin liên quan đến cấu hình mạng của hệ thống Linux của bạn. Trong kết quả đầu ra, xác định dòng chứa chuỗi “inet” và xác định địa chỉ IPv4 theo sau nó. Thông thường, giá trị này xuất hiện dưới dạng nhãn số, chẳng hạn như “192.168.1.10.

Trong trường hợp bạn gặp phải sự cố trong đó lệnh ifconfig không khả dụng, thì tồn tại một tùy chọn thay thế ở dạng lệnh ip a có thể được sử dụng. Để tiến hành kết nối với hệ thống Linux lưu trữ ổ đĩa trên thiết bị iOS của bạn, khi bạn đã lấy được địa chỉ IPv4 của nó, vui lòng tham khảo các bước tiếp theo.

Vui lòng bắt đầu sử dụng ứng dụng “Tệp” trong thiết bị iOS của bạn bằng cách kích hoạt giao diện của nó để truy cập và quản lý các tệp được lưu trữ trên hệ sinh thái Apple của bạn.

Vui lòng nhấp vào dấu chấm lửng nằm ở góc trên bên phải màn hình của bạn và sau đó điều hướng đến “Kết nối với máy chủ” từ menu thả xuống xuất hiện.

Vui lòng nhập địa chỉ IP của bộ nhớ dùng chung đã được ghi trước đó bằng cách nhập địa chỉ đó vào một cửa sổ mới sẽ xuất hiện khi nhấn vào “Tiếp theo.

Khi vào ổ đĩa chung, vui lòng cung cấp tên người dùng và mật khẩu của bạn cho mục đích xác thực. Bằng cách nhập các chi tiết này và tiếp tục với’Tiếp theo’, bạn sẽ được nhận vào thư mục dùng chung.

/vi/images/select-connect-to-server.jpg /vi/images/input-login-credentials-1.jpg /vi/images/linux-files-accessible-from-ios.jpg Đóng

Bây giờ bạn đã gắn ổ đĩa chung thành công, bây giờ bạn có khả năng truy cập và thao tác nội dung của thư mục dùng chung như thể nó là một thư mục cục bộ trong hệ thống Linux của bạn. Điều này cho phép bạn dễ dàng tải xuống, tải lên hoặc sửa đổi bất kỳ tệp nào nằm trong bộ nhớ dùng chung.

Truy cập các tệp Linux của bạn từ Android/iOS bằng Samba

Với kiến ​​thức về cách sử dụng Samba để truy cập các tệp Linux, việc điều hướng và thao tác với chúng sẽ không có bất kỳ thách thức nào. Sẽ không còn cần thiết phải sử dụng đến việc thu thập và đánh giá các giải pháp phần mềm bên ngoài cho những nỗ lực tương đối đơn giản như chuyển tài liệu PDF giữa hệ thống Linux và thiết bị di động chạy hệ điều hành iOS hoặc Android.

Khi sử dụng máy chủ Samba, điều cần thiết là phải thận trọng do tính phổ biến của nó như là mục tiêu của các tác nhân độc hại. Để đảm bảo tuổi thọ của máy chủ, bạn nên tuân thủ các nguyên tắc bảo mật đã thiết lập và triển khai các cấu hình cần thiết để ngăn chặn sự xâm nhập trái phép hoặc vi phạm hệ thống.

Ngoài ra, nếu bạn muốn trao đổi dữ liệu giữa các thiết bị được kết nối trong cùng một mạng, điều này cũng có thể đạt được. Tuy nhiên, khi nói đến việc truyền tệp quy mô lớn chỉ giữa hai máy, các phương pháp thay thế có tính bảo mật và hiệu quả cao hơn được khuyến nghị.