Używam tego triku z GNOME Files, aby natychmiast udostępnić dowolny folder w mojej domowej sieci

Używam tego triku z GNOME Files, aby natychmiast udostępnić dowolny folder w mojej domowej sieci

Udostępnianie plików w sieci domowej staje się proste dzięki Sambie i rozszerzeniu nautilus-share w GNOME Files. Rozwiązanie idealne do zintegrowania różnych systemów.

Udostępnianie plików w sieci? To nie tylko funkcjonalność, to esencja domowej sieci. Nie każdy potrzebuje FTP czy SCP; wielu preferuje standardowy menedżer plików.

Samba, czyli narzędzie do realizacji tego celu. Skonfiguruj je, a znajdziesz się w sercu wspólnego świata plików, jakbyś przeglądał zawartość lokalnych napędów. Wszystko to zmieścisz w kilku kliknięciach, korzystając z prostego rozszerzenia na GNOME Files o nazwie nautilus-share.

Osobiste udostępnianie plików GNOME: problem z domyślnym rozwiązaniem

Tylko jeden folder z WebDAV

GNOME ma prostą funkcję Osobistego Udostępniania Plików, tylko że wymaga instalacji gnome-user-share i drobnych zmian w ustawieniach. Przydatne w nagłych wypadkach, ale.

Główna wada? Udostępnia wyłącznie folder ~/Public. Może działać na krótką metę, ale gdy przychodzi do dzielenia się konkretnymi plikami, to niewiele daje.

WebDAV, chociaż oparty na HTTP, ma swoje ograniczenia. Istnieją od lat lepsze opcje radzenia sobie z dużymi plikami w lokalnych sieciach. Samba excels, łącząc różne systemy—świetna opcja, jeśli chcesz, aby twoje pliki były dostępne na komputerach z Windows, iPadach czy telefonach Android.

Rozszerzenie nautilus-share: pierwszy krok

Zainstaluj wymagane pakiety i działaj

Samba to prosta do zrozumienia alternatywa, sprawdzona od dawna. Wykorzystuje protokół SMB, znany z IBM PC DOS.

Skonfigurowanie Samby wymaga trochę zachodu i dostępu do konta administratora. Ale po poprawnej konfiguracji—będziesz mógł szybko udostępniać dowolny folder z poziomu okna Plików.

Najpierw zainstaluj Sambę. Otwórz terminal i wprowadź:

sudo apt install samba -y 

Następnie dodaj rozszerzenie nautilus-share:

sudo apt install nautilus-share -y 

Prawdopodobnie będziesz musiał zrestartować Pliki, żeby nowe rozszerzenie zaczęło działać—po prostu uruchom nautilus -q.

Dodaje możliwość udostępniania folderów przez menu kontekstowe po kliknięciu prawym przyciskiem. Sprawdź widoczność, ale by działało poprawnie, musisz wprowadzić kilka zmian w konfiguracji.

Doprowadź Sambę do końca

Ustaw globalnie i włącz udostępnianie dla wybranych folderów

Najprostsza forma udostępniania? Zdecydowanie usershares. Pozwala zwykłym użytkownikom na tworzenie i modyfikowanie udostępnień bez administratora. Świetnie integruje się z GNOME Files, doskonałe dla współdzielonych komputerów w sieci domowej.

Ale najpierw potrzebujesz uprawnień administratora, żeby ustawić usershares. Edytuj globalny plik konfiguracyjny Samby w preferowanym edytorze tekstu:

sudo vi /etc/samba/smb.conf 

W sekcji [global] upewnij się, że masz te dyrektywy:

usershare path = /var/lib/samba/usershares usershare max

plaintext
shares = 100

Dodaj swojego użytkownika do grupy z konfiguracją ścieżki usershare. Zwykle nazywa się sambashare:

sudo usermod -aG sambashare $USER 

Po zmianach przeładuj demona Samby:

smbcontrol smbd reload-config 

Jeśli to nie działa, spróbuj zrestartować demona:

sudo systemctl restart smbd 

Nie działające ustawienia? Wyloguj się i zaloguj ponownie.

W ostateczności, zrestartuj maszynę.

Wybierz folder, kliknij prawym przyciskiem, otwórz menu i wybierz „Opcje udostępniania”. Okno „Udostępnianie folderu” pozwoli włączyć udostępnianie w sieci. Zaznacz „Udostępnij ten folder”.

W tym miejscu wybierz opcje, które umożliwiają zapis i dostęp dla gości. Domyślnie są wyłączone — bezpieczniej, ale mniej wygodnie.

Połączenie z innego urządzenia i udostępnianie

Jakiekolwiek urządzenie wspierające SMB może się połączyć, a to powinno być większość urządzeń

Prawie każde urządzenie w twojej sieci domowej komunikuje się za pomocą SMB: NAS, Raspberry Pi, smart TV, odtwarzacz muzyczny. Najlepiej skorzystasz z komputerów ogólnego przeznaczenia — połączenie jest proste.

Pobierz adres IP swojego komputera z Linuxem. To wystarczy, by połączyć się z innymi urządzeniami. W macOS, otwórz Finder, wybierz Idź > Połącz z serwerem. Wprowadź smb:// i adres IP, np. smb://192.168.1.99. Pojawi się lista zdalnych folderów, które możesz zamontować i przeglądać w Finderze jak w każdej innej lokalizacji.

Mój telefon z Androidem nie obsługuje SMB natywnie, ale są aplikacje, które to umożliwiają, np. Material Files czy Cx File Explorer. Używam Cx File Explorer. Przejdź do zakładki SIEĆ, kliknij Nowa lokalizacja, wybierz Zdalna, potem SMB. Wprowadź adres IP hosta jak wcześniej.

Trochę pracy z przodu usprawnia udostępnianie plików

Nie będę kłamać: konfiguracja Samby to czasem kłopot. To starzejąca się technologia, mająca już swoje lata, i nie zawsze idealnie współpracuje z GUI.

Jednak po ustawieniu, dodawanie folderów do udostępnienia jest szybkie, a integracja z Plikami ułatwia życie.

Jeśli ciekawią Cię artykuły podobne do Używam tego triku z GNOME Files, aby natychmiast udostępnić dowolny folder w mojej domowej sieci, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.

Indeks
  1. Osobiste udostępnianie plików GNOME: problem z domyślnym rozwiązaniem
    1. Tylko jeden folder z WebDAV
  2. Rozszerzenie nautilus-share: pierwszy krok
    1. Zainstaluj wymagane pakiety i działaj
  3. Doprowadź Sambę do końca
    1. Ustaw globalnie i włącz udostępnianie dla wybranych folderów
  4. Połączenie z innego urządzenia i udostępnianie
    1. Jakiekolwiek urządzenie wspierające SMB może się połączyć, a to powinno być większość urządzeń
    2. Trochę pracy z przodu usprawnia udostępnianie plików

Możesz być zainteresowany

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Go up