Udostępnianie plików i drukarek w sieci lokalnej w Debianie
Linux

Udostępnianie plików i drukarek w sieci lokalnej w Debianie

Udostępnianie plików i drukarek w sieci lokalnej w Debianie

Udostępnianie plików i drukarek w sieci lokalnej to kluczowa funkcjonalność, która umożliwia współdzielenie zasobów między komputerami w jednej sieci. W systemie Debian można to osiągnąć przy użyciu narzędzi takich jak Samba (dla współpracy z Windows) lub NFS (dla komunikacji między systemami Linux).

W tym artykule omówimy:

  • Jak skonfigurować udostępnianie plików za pomocą Samby i NFS.
  • Jak skonfigurować udostępnianie drukarek w Debianie.

1. Udostępnianie plików w Debianie

1.1 Udostępnianie plików w sieci Windows – Samba

Samba umożliwia współdzielenie plików między Linuxem a Windows.

Udostępnianie plików i drukarek w sieci lokalnej w Debianie
Udostępnianie plików i drukarek w sieci lokalnej w Debianie

Instalacja Samby

Najpierw zaktualizuj system i zainstaluj pakiet Samba:

sudo apt update && sudo apt upgrade -y
sudo apt install samba -y

Po instalacji sprawdź wersję Samby:

smbd --version

Konfiguracja Samby

Plik konfiguracyjny Samby znajduje się w /etc/samba/smb.conf. Edytuj go:

sudo nano /etc/samba/smb.conf

Dodaj na końcu konfigurację współdzielonego folderu:

[Udostępniony]
   path = /srv/samba/shared
   browsable = yes
   writable = yes
   guest ok = yes
   create mask = 0777
   directory mask = 0777

Utwórz katalog i nadaj odpowiednie uprawnienia:

sudo mkdir -p /srv/samba/shared
sudo chmod 777 /srv/samba/shared

Restartowanie Samby

Po zapisaniu zmian uruchom ponownie usługę:

sudo systemctl restart smbd

Sprawdź status usługi:

sudo systemctl status smbd

Teraz katalog powinien być widoczny w sieci dla komputerów z Windows.

Czytaj  Wirtualizacja systemów operacyjnych w Debianie: Podstawy, Technologie i Zastosowanie

1.2 Udostępnianie plików między systemami Linux – NFS

Jeśli chcesz udostępniać pliki między systemami Linux, najlepszym rozwiązaniem jest NFS.

Instalacja NFS

Na serwerze, który będzie udostępniał pliki, zainstaluj pakiet NFS:

sudo apt install nfs-kernel-server -y

Konfiguracja eksportowanych katalogów

Edytuj plik /etc/exports:

sudo nano /etc/exports

Dodaj katalog do udostępnienia (np. /srv/nfs/share):

/srv/nfs/share 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)

Utwórz katalog i nadaj odpowiednie uprawnienia:

sudo mkdir -p /srv/nfs/share
sudo chmod 777 /srv/nfs/share

Po zapisaniu zmian uruchom ponownie serwer NFS:

sudo systemctl restart nfs-server

Sprawdź, czy katalog jest eksportowany:

exportfs -v

Montowanie zasobu NFS na kliencie

Na komputerze klienckim z systemem Linux zainstaluj pakiet nfs-common:

sudo apt install nfs-common -y

Następnie zamontuj udział:

sudo mount -t nfs 192.168.1.100:/srv/nfs/share /mnt

Aby montowanie było trwałe po restarcie, dodaj wpis do /etc/fstab:

192.168.1.100:/srv/nfs/share /mnt nfs defaults 0 0

2. Udostępnianie drukarek w Debianie

W Debianie do zarządzania drukarkami najczęściej używa się CUPS (Common UNIX Printing System), który obsługuje zarówno drukarki lokalne, jak i sieciowe.

2.1 Instalacja CUPS

Aby zainstalować serwer CUPS, użyj polecenia:

sudo apt install cups -y

Po instalacji uruchom usługę:

sudo systemctl enable cups
sudo systemctl start cups

Sprawdź status usługi:

sudo systemctl status cups

2.2 Konfiguracja dostępu do serwera druku

Edytuj plik konfiguracyjny CUPS:

sudo nano /etc/cups/cupsd.conf

Znajdź i zmodyfikuj linie:

Listen 0.0.0.0:631
Browsing On
BrowseAllow all
<Location />
  Allow all
</Location>

Zapisz zmiany i zrestartuj usługę:

sudo systemctl restart cups

Teraz serwer druku powinien być dostępny z innych komputerów w sieci.

2.3 Dostęp do panelu administracyjnego

Interfejs WWW CUPS jest dostępny pod adresem:

http://localhost:631

Tam można dodać i zarządzać drukarkami.

2.4 Udostępnianie drukarki w sieci

Jeśli chcesz udostępnić drukarkę innym komputerom, w terminalu wykonaj:

sudo cupsctl --share-printers

Na komputerach klienckich wystarczy dodać nową drukarkę i wskazać adres serwera (np. ipp://192.168.1.100/printers/NazwaDrukarki).

Czytaj  Zamiana dowolnego ciągu tekstowego na inny w skryptach powłoki shell/bash

3. Podsumowanie

W artykule omówiliśmy sposoby udostępniania plików i drukarek w Debianie:

  • Samba umożliwia współdzielenie plików z Windows.
  • NFS pozwala na wydajne udostępnianie zasobów między systemami Linux.
  • CUPS zapewnia łatwe zarządzanie drukarkami w sieci.

Dzięki tym technologiom można zbudować funkcjonalną infrastrukturę współdzielenia zasobów w sieci lokalnej.

Więcej o Linux możesz poczytać tu: Linux podstawy

Polecane wpisy
Podstawowa Konfiguracja Postfix: Kompleksowy Przewodnik dla Administratorów
Podstawowa Konfiguracja Postfix: Kompleksowy Przewodnik dla Administratorów

Podstawowa Konfiguracja Postfix: Kompleksowy Przewodnik dla Administratorów Postfix to jeden z najpopularniejszych serwerów pocztowych w systemach Linux, służący do wysyłania Czytaj dalej

SFTP z Dwuskładnikowym Uwierzytelnianiem – Dodatkowa Warstwa Bezpieczeństwa
SFTP z Dwuskładnikowym Uwierzytelnianiem – Dodatkowa Warstwa Bezpieczeństwa

SFTP z Dwuskładnikowym Uwierzytelnianiem – Dodatkowa Warstwa Bezpieczeństwa SFTP (SSH File Transfer Protocol) to jeden z najbezpieczniejszych sposobów przesyłania plików Czytaj dalej