Přejít na hlavní obsah

Jak přistupovat ke složkám přes síť v operačním systému Linux

Operační systém Linux nabízí mnoho možností pro práci se souborovým systémem. Jednou z těchto možností je přístup ke složkám přes síť. To je velmi užitečné, pokud potřebujete přistupovat k souborům na vzdáleném serveru nebo sdílet své soubory s ostatními uživateli v síti.

Pro přístup ke složkám přes síť se v Linuxu používá protokol Samba. Samba vám umožňuje vytvářet síťové složky, konfigurovat přístupová práva a sdílet soubory mezi počítači běžícími pod různými operačními systémy, jako je Linux, Windows nebo macOS.

Chcete-li začít se Sambou, musíte ji nainstalovat do počítače. Většina linuxových distribucí Samba je již ve výchozím nastavení nainstalována, ale pokud ji nemáte, můžete ji nainstalovat z oficiálního úložiště vaší distribuce pomocí správce balíčků.

Získání přístupu ke složkám přes síť v Linuxu

Pro přístup ke složkám v síti Používá Linux protokol SSH (Secure Shell). SSH poskytuje zabezpečené připojení a umožňuje přenos souborů a provádění příkazů na vzdáleném serveru.

Chcete-li začít, musíte nainstalovat server SSH na vzdáleném počítači, ke kterému chcete přistupovat. To lze provést pomocí příkazu:

sudo apt-get install openssh-server

Po instalaci serveru SSH budete potřebovat IP adresu počítače, ke kterému chcete přistupovat. IP adresu můžete zjistit pomocí příkazu:

Nyní pomocí příkazu ssh, můžete se připojit ke vzdálenému počítači:

Kde username uživatelské jméno ve vzdáleném počítači a ip_address - IP adresa vzdáleného počítače.

Po úspěšném připojení budete mít přístup ke složkám na vzdáleném počítači pomocí příkazů cd Chcete-li přejít do požadované složky a ls Chcete-li zobrazit obsah složky.

Také, pro přenos souborů mezi počítači lze použít příkaz scp. Chcete-li například zkopírovat soubor ze vzdáleného počítače do místního, použijte příkaz:

scp username@ip_address:remote_file local_file

Kde remote_file - cesta k souboru ve vzdáleném počítači a local_file - cesta k souboru v místním počítači.

Pomocí těchto jednoduchých příkazů budete moci snadno přistupovat ke složkám přes síť v operačním systému Linux a spravovat vzdálené soubory a složky.

Nastavení sítě v Linuxu

1. Nastavení síťového rozhraní:

Nejprve musíte definovat síťové rozhraní, které chcete nakonfigurovat. Může to být ethernetový adaptér (eth0, ether1 atd.) nebo Wi-Fi (wlan0, wlan1 atd.). Chcete-li jej nakonfigurovat, můžete použít příkaz ifconfig nebo přímo změnit konfigurační soubor rozhraní /etc/network/interfaces.

2. Přiřazení IP adresy:

Dále je třeba přiřadit IP adresu vašemu počítači. K tomu můžete použít příkaz ifconfig nebo přidat adresu pomocí příkazu ip. Například příkaz ifconfig eth0 192.168.0.2 nainstaluje IP adresu 192.168.0.2 pro síťové rozhraní eth0.

3. Konfigurace směrování:

Chcete-li zajistit komunikaci mezi vaším strojem a dalšími zařízeními v síti, musíte nakonfigurovat směrování. K tomu můžete použít příkaz route nebo přidat trasu pomocí příkazu ip. Například příkaz route add default GW 192.168.0.1 nainstaluje výchozí bránu na IP adresu 192.168.0.1.

4. Konfigurace DNS:

Chcete-li přistupovat k webům s názvem, nejen k IP adrese, musíte nakonfigurovat servery DNS. Chcete-li to provést, můžete změnit soubor /etc/resolv.conf a přidat IP adresy serverů DNS oddělením mezery. Například nameserver 8.8.8.8 přidá server DNS společnosti Google.

Po nastavení všech potřebných parametrů sítě uložte změny a restartujte síťové rozhraní. Ke kontrole přístupu k síti lze použít příkaz ping ke kontrole komunikace s jinými zařízeními nebo příkaz ping ke kontrole přístupu k internetu.

Správné nastavení sítě v Linuxu vám umožní volně sdílet data, připojit se k jiným počítačům a bez problémů používat internetové zdroje.

Povolení přístupu ke složkám

Chcete-li přistupovat ke složkám v síti v operačním systému Linux, musíte správně nakonfigurovat oprávnění. Oprávnění určují, jaké činnosti mohou uživatelé a skupiny provádět se soubory a složkami na serveru. Existují tři hlavní typy oprávnění:

  1. Čtení (Read): umožňuje zobrazit obsah souboru nebo složky. Příklad: chmod +R directory
  2. Psaní (Write): umožňuje vytvářet, upravovat nebo mazat soubory nebo složky. Příklad: chmod +w directory
  3. Provedení (Execute): umožňuje spouštět soubory nebo vstupovat do složky. Příklad: chmod +x directory

Přístupová práva mohou být nastavena jak pro vlastníka souboru nebo složky, tak pro skupinu a další uživatele. K instalaci oprávnění do složky se používá příkaz chmod spolu s možností určující typ oprávnění a cestu ke složce.

Chcete-li například povolit čtení, zápis a spouštění pro majitele složky, použijte příkaz chmod u+RWX directory .

Kromě toho je možné nastavit oprávnění pomocí čísel, která jsou kombinací přístupových práv. Každý typ rozlišení odpovídá určitému číslu:

Chcete-li nastavit oprávnění ke čtení, zápisu a provádění pro vlastníka složky, můžete použít příkaz chmod 700 directory .

Po instalaci oprávnění budou mít přístup ke složce v síti pouze uživatelé a skupiny s příslušnými oprávněními.

Správné nastavení oprávnění je důležitým krokem k zabezpečení a ochraně dat na serveru. Při instalaci oprávnění buďte opatrní a poskytněte přístup pouze potřebným uživatelům a skupinám.

Přístup ke složkám pomocí SSH

Chcete-li získat přístup ke složkám v síti pomocí SSH v operačním systému Linux, postupujte podle následujících kroků:

  1. Ujistěte se, že je ve vzdáleném počítači nainstalován a nakonfigurován server SSH.
  2. Otevřete terminál v místním počítači a zadejte příkaz ssh username@remote_host, kde username uživatelské jméno ve vzdáleném počítači a remote_host - IP adresa nebo název domény vzdáleného počítače.
  3. V případě potřeby zadejte heslo pro autorizaci na vzdáleném počítači.
  4. Po úspěšném přihlášení získáte přístup k příkazovému řádku vzdáleného počítače. Můžete procházet souborovým systémem a přistupovat ke složkám pomocí standardních příkazů Linuxu, jako jsou cd, ls, mkdir, cp atd.
  5. Chcete-li ukončit relaci SSH, zadejte příkaz exit.

Při používání SSH je důležité zajistit bezpečnost vašeho připojení. K tomu se doporučuje používat klíče SSH místo hesel, konfigurovat brány firewall pro ochranu serveru SSH a pravidelně aktualizovat software, aby se předešlo zranitelnostem.

Pomocí SSH můžete získat vzdálený přístup ke složkám v operačním systému Linux, což usnadňuje správu vzdálených serverů a sdílení souborů mezi počítači.

Získání přístupu ke složkám pomocí Samba

Samba je bezplatná implementace protokolu pro rozdělení souborů a tiskáren Windows v operačním systému Linux. Umožňuje sdílení souborů a složek mezi počítači ve stejné síti.

Chcete-li začít, musíte nainstalovat balíček Samba, pokud není nainstalován na vašem systému. Ve většině distribucí Linuxu je již součástí standardního úložiště a lze jej nainstalovat pomocí správce balíčků pomocí příkazu:

sudo apt-get install samba

Po instalaci Samba budete muset nakonfigurovat síťový zdroj pro sdílení souborů. Chcete-li to provést, vytvořte konfigurační soubor /etc/samba/smb.conf nebo upravte existující soubor:

sudo nano /etc/samba/smb.conf

V konfiguračním souboru Samba můžete zadat složky, které chcete sdílet online. Chcete-li to provést, přidejte následující řádky:

[my-folder] path = /path/to/my-folder available = yes valid users = your_username read only = no browsable = yes

Zde je my-folder název síťové složky, kterou si vyberete, a/path/to / my-folder je cesta ke skutečné složce ve vašem počítači, ke které chcete přistupovat. your_username je název uživatelů Linuxu, kteří mají povolený přístup k síťové složce.

Uložte změny a zavřete konfigurační soubor.

Po nastavení síťového prostředku budete muset restartovat službu Samba, aby se změny projevily:

sudo service smbd restart

Nyní můžete přistupovat k síťové složce z jiného počítače ve vaší síti. Budete potřebovat znát IP adresu počítače, na kterém je Samba nakonfigurována, a název síťové složky.

Pokud je váš počítač nakonfigurován tak, aby používal DHCP, můžete pomocí příkazu zjistit svou IP adresu:

ip addr show | grep inet

Poté otevřete Průzkumníka souborů v počítači, na kterém chcete přistupovat k síťové složce, a do adresního řádku zadejte následující příkaz:

kde ip_address je IP adresa počítače, na které je nakonfigurována Samba, a my-folder je název síťové složky, ke které chcete přistupovat.

Pro přístup k síťové složce možná budete muset zadat uživatelské jméno a heslo. Zadejte data, která jste zadali v konfiguračním souboru Samba.

Nyní můžete volně sdílet soubory a složky mezi počítači ve vaší síti pomocí Samba.