V mém předchozím článku, Interoperability: začínáme s Samba, jsem se vztahuje instalace a konfigurace Samba akcií na Linux server. Skutečná síla Samby přichází, když klienti Windows mohou komunikovat se servery souborů Linux. V tomto článku se budu zabývat tím, jak můžete přistupovat k akciím Samba z klientů Linuxu i Windows.,
nainstalujte balíčky klientů Samba
pro přístup k Samba share od klientů Linuxu musíme nainstalovat několik klientských balíčků Samba.
na klientském počítači nainstalujte balíčkysamba-common
asamba-client
.
# yum install samba-client samba-common -y
Zkontrolujte dostupné akcie
zkontrolujeme, zda máme přístup k našim akciím ze serveru. Můžeme použít buď hostname
nebo ip address
serveru. Pokud používáte hostname
, ujistěte se, že DNS funguje.,
vytvořte adresář, který můžeme použít jako náš mount point. Chystám se vytvořit adresář pod /mnt
, ale můžete použít libovolný adresář, který chcete. Možná budete muset nakonfigurovat SELinux
v tomto adresáři.
# mkdir /mnt/myshare
nyní připojte podíl.
# mount -t cifs -o username=user //192.168.1.122/myshare /mnt/sharePassword for user@//192.168.1.122/myshare: ********
Nyní, že máme namontované náš podíl, můžeme se podívat na koně s následující příkaz:
# df -h
Perzistentní mount
řekněme, že adresář mount trvale, takže to může vydržet restartu., Pomocí textového editoru podle vašeho výběru upravte soubor /etc/fstab
. Můžete to udělat několika způsoby, ale budu demonstrovat dva způsoby, jak připojit Samba podíl při startu v /etc/fstab
.
# vim /etc/fstab
první možnost poskytuje uživatelské jméno a heslo pro Samba uživatele v fstab
.
//192.168.1.122/myshare /mnt/share cifs username=user,password=password,_netdev 0 0
druhou možností je vytvoření souboru pověření. Tento soubor můžete volat cokoli, ale chtěl bych jej nazvat cred
., Chtěl bych umístit soubory pověření do domovského adresáře uživatele. V naší demonstraci to bude /home/user/.cred
.
//192.168.1.122/myshare /mnt/share cifs credentials=/home/user/.cred,_netdev 0 0
volba_netdev
je důležitá, protože montujeme síťové zařízení. Klienti mohou během zaváděcího procesu viset, pokud systém narazí na problémy se sítí.
nyní vytvořte soubor .cred
uvnitř domovského adresáře uživatele.
# vim /home/user/.cred
Dále přidejte uživatelské jméno a heslo uživatele Samba.,
username=userpassword=password
nakonec připojte všechny souborové systémy.
# mount -a
Přístup podílu z klienta se systémem Windows.
budu používat Windows 10 jako můj klient stroj s pracovní skupiny, která se nazývá SAMBA
. Na počítači se systémem Windows musíme vytvořit místní uživatelský účet, který odpovídá uživatelskému jménu a heslu uživatelského účtu Samba, který jsme vytvořili v mém předchozím článku. Ačkoli vytvoření účtu není nutné, bude to dělat věci jednodušší při přístupu ke sdílení.
Jak jsem již zmínil výše, tento krok je volitelný a můžete jej zcela přeskočit., Přestože existuje několik přístupů k přidání nového místního uživatele do počítače se systémem Windows, pro jednoduchost tohoto článku budu používat PowerShell. Spusťte PowerShell jako správce a vydat následující příkazy:
PS > $password = Read-Host -AsSecureStringPS > New-LocalUser -Name "user” -Password $password
Nyní, že jsme vytvořili novou místní uživatelský účet odpovídající Samba uživatelský účet, můžete se přihlásit k systému Windows pomocí nově vytvořeného uživatelského účtu.
přístup k podílu z Průzkumníka Windows
Chcete-li získat přístup k Samba share z Průzkumníka Windows, začněte zadávat IP adresu našemu podílu ve vyhledávací oblasti., Používám hostname
serveru Samba. V mém případě je to centos
. Ke sdílení můžete také přistupovat pomocí IP adresy serveru Samba.
můžete být vyzváni k zadání uživatelského jména a hesla pro přístup ke sdílení, pokud jste přeskočili proces vytváření místního uživatele., Pokud budete vyzváni k zadání přihlašovacích údajů, zadejte uživatelské jméno a heslo Samba, které jsme vytvořili v předchozím článku.
budete muset zadat cestu sdílení Samba pokaždé, když chcete získat přístup ke sdílení. Existuje lepší způsob, jak získat přístup ke sdílení mapováním jednotky na Samba share ve Windows.,
Mapování jednotky na Samba share,
K mapování jízdy na Samba share, otevřete PowerShell a vydat následující příkaz:
PS > NET USE M: \\centos\myshare
Wrap up
přístup k Samba share Na Linuxu a Windows je snadný. S tímto základním nastavením budete mít přístup k akciím souborů z klientských strojů ve vaší síti., S poněkud větší konfigurací můžete nasadit akcie Samba v prostředí domény. Samba může udělat víc než sdílení souborů. Pokud byste se chtěli dozvědět více o Samba, přečtěte si tento článek o interoperabilitě Windows a Linux. Jedná se o základní nastavení, ale se Sambou můžete udělat mnohem víc.
Napsat komentář