Skonfiguruj folder współdzielony w sieci za pomocą Samby, ale nie wiesz, jak uzyskać do niego dostęp ze smartfona z systemem Android lub iOS? Oto jak zacząć.

Czasami możesz chcieć uzyskać dostęp do plików systemu Linux z urządzeń z systemem Android/iOS bez użycia USB lub jakiegokolwiek nośnika przewodowego. Udostępnianie sieciowe to naprawdę łatwy sposób udostępniania plików, folderów lub całych dysków pomiędzy urządzeniami w tej samej sieci. Ale po skonfigurowaniu udostępniania sieciowego musisz także wiedzieć, jak uzyskać dostęp do tych plików.

Dowiedzmy się, jak uzyskać dostęp do plików systemu Linux na Androidzie i iOS za pomocą udziału sieciowego.

Co to jest udostępnianie plików w sieci?

Jeśli chcesz udostępnić komuś plik lub folder, czasami szybciej jest udostępnić go w sieci lokalnej, zamiast przesyłać go do chmury lub szukać dysku flash USB. Proces ten nazywa się udostępnianiem plików w sieci.

Konfigurowanie serwera protokołu przesyłania plików (FTP). jest również odpowiednią opcją do zdalnego udostępniania plików lub w sieci lokalnej, ale konfiguracja jest znacznie bardziej kłopotliwa niż udział sieciowy.

instagram viewer

Linux implementuje udostępnianie sieci za pomocą Samby. Jest to usługa udostępniania plików, która implementuje wersje open source pakietu protokołów SMB, który został pierwotnie opracowany przez Microsoft i IBM.

Protokół Server Message Block (SMB) to sieciowy protokół udostępniania plików, który umożliwia komputerom udostępnianie plików, drukarek i innych zasobów w sieci. SMB ułatwia uwierzytelnianie, dostęp do współdzielonych zasobów i operacje na plikach pomiędzy klientami i serwerami.

Skonfiguruj udostępnianie plików w sieci w systemie Linux

Aby rozpocząć udostępnianie sieci w systemie Linux, musisz zainstalować i skonfigurować usługę Samba. Do zainstalowania Samby możesz użyć domyślnego menedżera pakietów swojej dystrybucji Linuksa.

W pochodnych Ubuntu/Debian użyj:

sudo apt install samba

W systemach opartych na Archu uruchom:

sudo pacman -S samba

W Fedorze, CentOS i Red Hat Enterprise Linux uruchom:

sudo dnf install samba

Sama instalacja nie wystarczy. Musisz odpowiednio skonfigurować Sambę, aby skonfigurować i uzyskać dostęp do współdzielonych dysków i folderów w systemie Linux.

Zalecane jest zapoznanie się z tą instrukcją jak zainstalować i skonfigurować Sambę w systemie Linux.

SMB to protokół podatny na luki w zabezpieczeniach, a serwery Samby stanowią lukratywny cel dla cyberprzestępców. Po skonfigurowaniu serwera Samba warto poznać najlepsze sposoby zabezpieczenia serwera Samba przed cyberatakami.

Jak uzyskać dostęp do udostępnionych w sieci plików systemu Linux z Androida

Teraz, gdy skonfigurowałeś Sambę i udostępniłeś dysk sieciowy, musisz podłączyć swój telefon z Androidem do tej samej sieci, co Twój system Linux lub odwrotnie. Gdy oba urządzenia znajdą się w tej samej sieci, wykonaj poniższe kroki, aby udostępnić pliki w systemach Android i Linux:

  1. Odpal Akta aplikację na urządzeniu z Androidem. Następnie przewiń w dół do Pamięć sieciowa i dotknij go.
  2. Wewnątrz Pamięć sieciowa, dotknij Dodaj pamięć sieciową. Może zostać wyświetlony monit o wybranie opcji z listy protokołów. Kliknij Dysk sieciowy lub dowolna opcja z MŚP w imieniu.
  3. Twoje urządzenie rozpocznie skanowanie w poszukiwaniu dysków współdzielonych lokalnie. Poczekaj, aż zlokalizuje Twój dysk współdzielony. Jeśli Twoje urządzenie nie może go zlokalizować, wykonaj kolejne kroki.
  4. Po pierwsze, musisz znajdź adres IP swojego systemu Linux. Po zanotowaniu adresu IP wróć do urządzenia z Androidem i dotknij Dodaj ręcznie.
  5. W nowym oknie wpisz w polu Adres skopiowany wcześniej adres IPv4. Następnie wpisz 445 w Port pole. Na koniec wypełnij Nazwa użytkownika I Hasło pola z danymi logowania do konta i kliknij Dodać Lub Łączyć.
4 obrazy

Jak uzyskać dostęp do udostępnionych w sieci plików systemu Linux z systemu iOS

Czynności umożliwiające uzyskanie dostępu do plików systemu Linux z systemu iOS są identyczne z czynnościami wymaganymi w celu uzyskania dostępu do systemu Linux z urządzeń z systemem Android.

Najpierw pobierz adres IPv4 swojego systemu Linux. Aby to zrobić, uruchom nowy terminal i wpisz ifconfig. Powinien zwrócić dane wyjściowe związane z ustawieniami sieciowymi systemu Linux. Z wyniku zanotuj adres IPv4 w pliku inet pole. Najprawdopodobniej będzie to coś w rodzaju „192.168.1.10”.

W przypadku, gdy spotkasz się z „Nie znaleziono polecenia ifconfig"błąd, możesz także użyć ip a polecenie jako alternatywa. Gdy już uzyskasz adres IPv4 systemu Linux obsługującego dysk, wykonaj poniższe kroki, aby połączyć się z nim z urządzenia iOS:

  1. Odpal Akta aplikację na urządzeniu z systemem iOS.
  2. Kliknij trzy poziome kropki (wielokropek) w prawym górnym rogu. Stamtąd wybierz Połączyć się z serwerem.
  3. Powinno otworzyć się nowe okno z prośbą o wprowadzenie adresu IP dysku współdzielonego. Wpisz adres IP, który wcześniej zanotowałeś i dotknij Następny.
  4. Następnie zostaniesz poproszony o podanie danych logowania do konta użytkownika, aby uzyskać dostęp do dysku współdzielonego. Wpisz je i dotknij Następny.
3 obrazy

Teraz powinno być możliwe przeglądanie plików na dysku współdzielonym. Możesz teraz z łatwością pobierać, przesyłać lub modyfikować pliki lokalne w systemie Linux.

Uzyskaj dostęp do plików systemu Linux z systemu Android/iOS za pomocą Samby

Teraz, gdy wiesz, jak uzyskać dostęp do plików systemu Linux za pomocą Samby, przesyłanie, pobieranie i modyfikowanie plików powinno być niezwykle łatwe. Teraz nie będziesz musiał polegać na pobieraniu i testowaniu aplikacji innych firm w przypadku drobnych zadań, takich jak kopiowanie plików PDF z systemu Linux na urządzenia z systemem Android/iOS.

Serwery Samby są częstymi celami przeciwników, dlatego należy zachować ostrożność, jeśli zdecydujesz się na ciągłe utrzymywanie serwera w działaniu. Zdecydowanie zaleca się przestrzeganie najlepszych praktyk w zakresie bezpieczeństwa i dokonanie wymaganej konfiguracji, aby uniknąć niechcianego dostępu lub naruszenia bezpieczeństwa systemu.

Co więcej, jeśli chcesz udostępniać pliki między komputerami w tej samej sieci, jest to również możliwe. Jednak w przypadku intensywnego udostępniania plików między dwoma komputerami lepiej wypróbować inne, bezpieczniejsze i wydajniejsze alternatywy dla udostępniania sieciowego.