montowanie i mapowanie udziałów między Windows a Linuksem za pomocą Samby

wpis w: Articles | 0

w poprzednim artykule, interoperacyjność: pierwsze kroki z Sambą, omówiłem instalację i konfigurację udziałów Samby na serwerze Linux. Prawdziwa moc Samby pojawia się, gdy klienci Windows mogą komunikować się z serwerami plików Linux. W tym artykule omówię, w jaki sposób możesz uzyskać dostęp do akcji Samby zarówno z klientów Linuksa, jak i Windows.,

zainstaluj pakiety klienta Samby

aby uzyskać dostęp do udziału samby z klientów Linuksa musimy zainstalować kilka pakietów klienta Samby.

na komputerze klienckim zainstaluj pakietysamba-common Isamba-client.

# yum install samba-client samba-common -y

Sprawdź dostępne akcje

Sprawdźmy, czy możemy uzyskać dostęp do naszych akcji z serwera. Możemy użyć albohostname lubip address serwera. Jeśli używasz hostname, upewnij się, że DNS działa.,

Utwórz katalog, którego możemy użyć jako naszego punktu montowania. Zamierzam utworzyć katalog pod /mnt, ale możesz użyć dowolnego katalogu, który chcesz. Może być konieczne skonfigurowanie SELinux w tym katalogu.

# mkdir /mnt/myshare

teraz zamontuj udział.

# mount -t cifs -o username=user //192.168.1.122/myshare /mnt/sharePassword for user@//192.168.1.122/myshare: ********

teraz, gdy zamontowaliśmy nasz udział, możemy sprawdzić montowania za pomocą następującego polecenia:

# df -h

trwałe montowanie

sprawdźmy, czy katalog montuje się wytrwale, aby wytrzymał ponowne uruchomienie., Korzystając z wybranego edytora tekstu, Edytuj plik /etc/fstab. Możesz to zrobić na wiele sposobów, ale zademonstruję dwa sposoby zamontowania udziału Samby podczas rozruchu w /etc/fstab.

# vim /etc/fstab

pierwsza opcja zawiera nazwę użytkownika i hasło dla użytkownika Samby wfstab.

//192.168.1.122/myshare /mnt/share cifs username=user,password=password,_netdev 0 0

drugą opcją jest utworzenie pliku poświadczeń. Możesz nazwać ten plik cokolwiek, ale ja chciałbym go nazwać cred., Chciałbym umieścić pliki poświadczeń w katalogu domowym użytkownika. W naszej demonstracji będzie to /home/user/.cred.

//192.168.1.122/myshare /mnt/share cifs credentials=/home/user/.cred,_netdev 0 0

opcja_netdev jest ważna, ponieważ montujemy urządzenie sieciowe. Klienci mogą zawiesić się podczas procesu rozruchu, jeśli system napotka jakiekolwiek problemy z siecią.

Utwórz plik.cred w katalogu domowym użytkownika.

# vim /home/user/.cred

następnie dodaj nazwę użytkownika i hasło użytkownika Samby.,

username=userpassword=password

na koniec montuj wszystkie systemy plików.

# mount -a

Uzyskaj dostęp do udziału z Klienta Windows

będę używać systemu Windows 10 jako komputera klienckiego z grupą roboczą o nazwieSAMBA. Musimy utworzyć lokalne konto użytkownika na komputerze z systemem Windows, które będzie pasowało do nazwy użytkownika i hasła konta użytkownika Samby, które utworzyliśmy w poprzednim artykule. Chociaż utworzenie konta nie jest konieczne, ułatwi to dostęp do udziału.

jak wspomniałem powyżej, ten krok jest opcjonalny i możesz go całkowicie pominąć., Chociaż istnieje wiele sposobów dodawania nowego użytkownika lokalnego na komputerze z systemem Windows, dla uproszczenia tego artykułu będę używał PowerShell. Uruchom PowerShell jako administrator i wydaj następujące polecenia:

PS > $password = Read-Host -AsSecureStringPS > New-LocalUser -Name "user” -Password $password

teraz, gdy utworzyliśmy nowe lokalne konto użytkownika pasujące do konta użytkownika Samby, możemy zalogować się do systemu Windows za pomocą naszego nowo utworzonego konta użytkownika.

dostęp do udziału z Eksploratora Windows

aby uzyskać dostęp do udziału Samba z Eksploratora Windows, zacznij wpisywać adres IP do naszego udziału w obszarze wyszukiwania., Używam hostname serwera Samba. W moim przypadku jest to centos. Dostęp do udziału można również uzyskać, korzystając z adresu IP serwera Samby.

obrazek

przeglądanie udziału Samby.

możesz zostać poproszony o podanie nazwy użytkownika i hasła, aby uzyskać dostęp do udziału, jeśli pominiesz proces tworzenia użytkownika lokalnego., Jeśli pojawi się monit o podanie danych uwierzytelniających, wprowadź nazwę Użytkownika i hasło Samby utworzone w poprzednim artykule.

musisz wprowadzić ścieżkę udostępniania Samby za każdym razem, gdy chcesz uzyskać dostęp do tego udziału. Istnieje lepszy sposób dostępu do udziału poprzez mapowanie dysku do udziału Samby w systemie Windows.,

mapowanie dysku do udziału Samby

aby zmapować dysk do udziału Samby, otwórz PowerShell i wydaj następujące polecenie:

PS > NET USE M: \\centos\myshare
Obraz

udział samby zmapowany do napędu m:.

Wrap up

dostęp do udziału Samby w systemie Linux i Windows jest łatwy. Dzięki tej podstawowej konfiguracji będziesz mógł uzyskać dostęp do udziałów plików z komputerów klienckich w swojej sieci., Przy nieco większej konfiguracji możesz wdrożyć udziały Samby w środowisku domenowym. Samba może zrobić więcej niż udostępnianie plików. Jeśli chcesz dowiedzieć się więcej o Sambie, przeczytaj ten artykuł o interoperacyjności systemów Windows i Linux. Jest to podstawowa konfiguracja, ale możesz zrobić o wiele więcej z Sambą.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *