Montowanie cifs w Linuksie

Montowanie Cifs W Linuksie



CIFS, znany również jako Common Internet File System, to dialekt SMB (Server Message Block) używany do zapewniania współdzielonego dostępu do folderów, plików i drukarek w małych sieciach lokalnych (LAN).

Linux jest dostarczany z pakietem CIFS-Utils, który służy do montowania i zarządzania wieloplatformowymi plikami i drukarkami w sieci lokalnej przy użyciu protokołów CIFS. The góra.cifs jest częścią pakietu Linux CIFS-Utils.

W tym samouczku będę odkrywać, jak korzystać z Linuksa góra.cifs narzędzie do montowania folderu współdzielonego w systemie Linux.







Notatka: Protokół CIFS został zastąpiony najnowszymi i bezpieczniejszymi protokołami SMB2 i SMB3. W systemie Windows jest ona domyślnie wyłączona; można ją jednak włączyć z poziomu Włącz lub wyłącz funkcje systemu Windows opcja.



Instalowanie pakietu narzędzi CIFS w systemie Linux

Aby skorzystać z góra.cifs w systemie Linux najpierw należy zainstalować pakiet narzędzi.



Aby zainstalować go na Ubuntu, jego wersjach i dystrybucjach opartych na Debianie.





sudo trafny zainstalować cifs-utils

W dystrybucjach CentOS i Fedora plik dnf zostanie użyty menedżer pakietów.

sudo dnf zainstalować cifs-utils

Uruchom poniższe polecenie, aby zainstalować cifs-utils NA czerwony kapelusz (RHEL) I Oparty na Red Had dystrybucje.



sudo mniam, zainstaluj cifs-utils

Notatka: The cifs-utils pakiet jest dostępny dla wszystkich dystrybucji Linuksa. Ale do instrukcji zawartych w tym przewodniku używam Ubuntu 22.04 . Polecenia użyte w tym przewodniku będą działać bez żadnych błędów, niezależnie od dystrybucji.

Co więcej, w poniższym przykładzie folder współdzielony jest montowany z komputera Mac do systemu Linux za pomocą góra.cifs narzędzie, jednak procesy montowania z Linuksa i Windowsa są takie same.

Montowanie folderu współdzielonego za pomocą CIFS

Montowanie folderu współdzielonego na komputerze zdalnym w systemie Linux obejmuje 2 kroki.

  1. Tworzenie punktu montowania
  2. Montowanie folderu współdzielonego w punkcie montowania

1. Tworzenie punktu montowania

Punkt montowania odnosi się do katalogu, w którym będzie montowany folder współdzielony ze zdalnego komputera i do którego będzie można uzyskać dostęp. Można go utworzyć w dowolnym miejscu systemu klienta pod dowolną nazwą. Tworzę punkt montowania w pliku /mnt katalog, który jest ogólnym punktem montowania umożliwiającym tymczasowe zamontowanie systemu plików w systemie Linux.

Tworzę kolejny katalog /UdostępnijMac jako punkt montowania w /mnt za pomocą mkdir polecenie z uprawnieniami sudo.

sudo mkdir / mnt / UdostępnijMac

Zostanie utworzony punkt podłączenia; następnym krokiem jest zamontowanie folderu współdzielonego ze zdalnej maszyny do tego punktu montowania.

2. Montowanie folderu współdzielonego w punkcie montowania

Aby zamontować folder współdzielony z systemu macOS do systemu Linux, stosuje się polecenie montowania -t cifs opcja.

sudo uchwyt -T cifs //< zdalne IP >>< teczka > / mnt /< teczka > -O nazwa użytkownika = < nazwa użytkownika >

W powyższym poleceniu:

  • -t cifs opcja służy do montowania folderu współdzielonego przy użyciu protokołu CIFS
  • to adres IP zdalnej maszyny (Mac)
  • to folder współdzielony utworzony na zdalnym komputerze (Mac)
  • /mnt/ to punkt podłączenia na komputerze klienckim (Linux) [może to być dowolny katalog]
  • to nazwa użytkownika systemu zdalnego

Zamontujmy Mój folder folderu ze zdalnej maszyny do punktu podłączenia systemu Linux /mnt/ShareMac .

sudo uchwyt -T cifs // 192.168.18.133 / Mój folder / mnt / UdostępnijMac -O nazwa użytkownika = sam

Hasło dla użytkownika samego siebie zostanie wyświetlony monit po wykonaniu powyższego polecenia. Folder udostępniony Mój folder zostanie zamontowany na /mnt/ShareMac punkt montażu w systemie Linux. Jednak nie otrzymasz żadnych danych wyjściowych z informacją, że montaż został pomyślnie wykonany. Używać df -h aby sprawdzić zamontowany folder.

zm -H

Folder (MyFolder) został pomyślnie zamontowany w systemie Linux. Należy pamiętać, że instrukcje dotyczące tworzenia folderu współdzielonego na komputerze Mac muszą być przestrzegane zgodnie z opisem w tej sekcji Tworzenie folderu udostępnionego na komputerze Mac poniżej.

Używając referencje opcja góra.cifs użyteczność to a bezpieczny sposób aby zamontować folder współdzielony. W tej metodzie możesz zapisać dane logowania w pliku, który można przekazać za pomocą polecenia za pomocą referencje opcja.

Najpierw utwórz plik przechowujący dane uwierzytelniające zdalnego komputera w pliku /itp informator. Plik może mieć dowolną nazwę, ja mu nadaję plik-poświadczenia nazwa.

sudo nano / itp / plik-poświadczenia

Wstaw dane uwierzytelniające:

nazwa użytkownika = < nazwa użytkownika >

hasło = < hasło >

Teraz skorzystaj z referencje opcja po -O ze ścieżką pliku.

sudo uchwyt -T cifs // 192.168.18.133 / Mój folder / mnt / UdostępnijMac -O referencje = / itp / plik-poświadczenia

Zamontuj na stałe folder współdzielony

Po ponownym uruchomieniu zamontowany folder zostanie odmontowany i konieczne będzie ręczne zamontowanie go ponownie. Jeśli chcesz automatycznie montować folder współdzielony nawet podczas uruchamiania systemu, wykonaj czynności podane poniżej.

Alarm: W poniższej metodzie założono, że zdalna maszyna/serwer ma statyczny adres IP.

Aby mieć pewność, że współdzielony system plików zostanie automatycznie zamontowany podczas uruchamiania systemu, plik fstab plik w systemie Linux zostanie zmodyfikowany.

sudo nano / itp / fstab

Umieść następujący wiersz w pliku.

//< zdalne IP >/ nazwa-udziału / mnt /< teczka > cifs referencje = / itp / plik-poświadczenia 0 0

Na przykładzie podanym powyżej plik zostanie zmodyfikowany w następujący sposób.

// 192.168.18.133 / Mój folder / mnt / UdostępnijMac cifs referencje = / itp / plik-poświadczenia 0 0

Należy pamiętać, że po umieszczeniu powyższej instrukcji w pliku fstab plik, oddziel każde pole za pomocą a patka zamiast spacji.

Teraz zamknij i zapisz plik fstab plik, naciskając ctrl+x .

Aby sprawdzić, czy montaż przebiega bezbłędnie, należy skorzystać z góra -a Komenda.

sudo uchwyt -A

Jeśli nie ma błędu, oznacza to, że folder współdzielony został pomyślnie zamontowany.

Po ponownym uruchomieniu folder współdzielony ze zdalnego komputera zostanie automatycznie zamontowany.

Odmontuj folder udostępniony

Aby odmontować folder współdzielony, plik ilość polecenie jest używane z punktem montowania.

sudo ilość < punkt mocowania >

W powyższym przykładzie punktem podłączenia był /mnt/ShareMac , po prostu zamień z /mnt/ShareMac.

sudo ilość / mnt / UdostępnijMac

Powyższy zrzut ekranu pokazuje, że zamontowany system plików został odmontowany.

Tworzenie folderu udostępnionego na komputerze Mac

Aby utworzyć folder współdzielony na komputerze Mac, należy włączyć kilka opcji.

Najpierw utwórz folder w dowolnym katalogu na komputerze Mac.

Następnie od Ustawienia systemowe, otwarty Dzielenie się W Ogólny. Włącz Udostępnianie plików klikając przycisk przełączający.

Kliknij na I ikona obok przycisku przełączania Udostępnianie plików .

w Udostępniony folder Sekcja, kliknij + ikonę , aby dodać folder do udostępnienia.

Dodałem folder Mój folder Stworzyłem w Dokumenty informator; można go jednak utworzyć w dowolnym miejscu systemu. Kliknij Opcje, otworzy się kolejne okno.

Włączać Udostępniaj pliki i foldery za pomocą protokołu SMB, a także w Udostępnianie plików Windowsa sekcja włącz konto, wprowadzając hasło dla nazwy użytkownika.

W moim przypadku jest to użytkownik samego siebie i wpiszę hasło systemowe dla użytkownika samego siebie .

Folder jest gotowy do udostępnienia w Internecie przy użyciu adresu IP, jak pokazano na obrazku poniżej.

Wniosek

The góra.cifs Narzędzie służy do montowania zdalnego katalogu współdzielonego po stronie klienta. Aby zamontować katalog współdzielony, należy utworzyć katalog montowania na komputerze zdalnym. Administrator serwera może udostępnić dowolny katalog. Aby zamontować folder współdzielony ze zdalnego komputera w systemie Linux, należy wykonać dwa kroki: utworzyć na nim punkt montowania, a następnie zamontować folder współdzielony. The uchwyt polecenie jest używane z -t cifs możliwość zamontowania folderu współdzielonego za pomocą CIFS.

Należy zauważyć, że protokół CIFS nie jest już akceptowany ze względów bezpieczeństwa i we wszystkich nowoczesnych systemach operacyjnych protokół ten został zastąpiony bezpieczniejszym i wydajniejszym protokołem SMB3.