- 1. Povolte SMB1 v systému Windows Server 2022 z ovládacího panelu
- 2. Aktivujte SMB1 v systému Windows Server 2022 z prostředí PowerShell
- 3. Aktivujte SMB2 na Windows Serveru 2022 z prostředí PowerShell
- 4. Povolte SMB1 a SMB2 v systému Windows Server 2022 z Editoru registru
- 5. Aktivujte SMB1 a SMB2 v systému Windows Server 2022 z CMD
- 6. Aktivujte SMB1 a SMB2 v systému Windows Server 2022 z prostředí PowerShell
V systému Windows Server existuje několik protokolů k provádění konkrétních úkolů a jedním z nich je protokol SMB (Server Message Block - Server Message Block Protocol), který je zaměřen na jeden z nejpopulárnějších úkolů, jako je přenos souborů. Protokol se datuje více než 20 let od vývoje verze SMB1 a v současné době máme verzi SMB3, která výrazně zvyšuje zabezpečení a spolehlivost informací.
Protokol SMB je protokol pro sdílení souborů, kterému se jinak říká protokol SMB společnosti Microsoft. Je tvořen skupinou paketů zpráv, které definují verzi protokolu nebo protokol společného internetového systému souborů (CIFS).
Funkce SMBNěkteré z hlavních funkcí SMB jsou:
- Zámek souborů a záznamů
- Správa serverů Microsoft SMB Protocol v síti nebo procházení místní sítě
- Rozšířené zpracování atributů souboru
- Vyjednávání dialektů
- Umožňuje provádět tiskové úlohy v místní síti
- Oznámení o změně souboru a adresáře pro přidanou kontrolu
- Podpora Unicode
SMB balíčkyProtokol SMB zpracovává různé typy paketů, jako například:
- Pakety řízení relace - Vaším úkolem je udělit připojení ke sdíleným serverům
- Balíčky pro přístup k souborům: jeho rolí je přístup k souborům a adresářům na vzdáleném serveru a práce s nimi
- Obecné balíčky zpráv: jeho akcí je odesílání dat do tiskových front, seznamů adres a generování dat o stavu tiskových front.
Funkce SMBSMB1 byl klasifikován jako bezpečnostní hrozba pro systémy Windows obecně, a proto nám SMB2 nabízí:
- Podpora symbolických odkazů
- Oplock model leasingu pro zákazníky
- Podpora starších verzí SMB
- Rozsáhlejší čtení a zápisy pro optimalizaci úkolů
- Lepší využití sítě
- Vylepšená škálovatelnost pro sdílení souborů
S ohledem na to uvidíme, jak aktivovat SMB1 i SMB2 v systému Windows Server 2022.
1. Povolte SMB1 v systému Windows Server 2022 z ovládacího panelu
Krok 1
Budeme:
- Kontrolní panel
- Programy
- Programy a charakteristiky
ZVĚTŠIT
Krok 2
Klikneme na „Aktivovat nebo deaktivovat funkce systému Windows“ a to nás přesměruje na správce serveru, kde uvidíme následující:
ZVĚTŠIT
Krok 3
Klikněte na Další a aktivujte pole „Instalace na základě rolí nebo na základě funkcí“:
ZVĚTŠIT
Krok 4
V dalším okně vybereme server:
ZVĚTŠIT
Krok 5
V dalším okně uvidíme možnosti rolí pro Windows Server 2022:
ZVĚTŠIT
Krok 6
V tomto případě nepřidáváme žádnou roli, přejdeme do sekce „Funkce“ a aktivujeme pole „Kompatibilita s protokolem pro sdílení souborů SMB 1.0 / CIFS“, zobrazíme jeho možnosti a aktivujeme požadovaná pole „SMB Client 1.0 / CIFS / SMB Server 1.0 / CIFS ":
ZVĚTŠIT
Krok 7
Kliknutím na Další zobrazíte souhrn funkce k instalaci:
ZVĚTŠIT
Krok 8
Proces spustíte kliknutím na Instalovat:
ZVĚTŠIT
Krok 9
Na konci tohoto úkolu uvidíme následující:
ZVĚTŠIT
Krok 10
Podle potřeby restartujte Windows Server 2022 a dokončete proces:
ZVĚTŠIT
2. Aktivujte SMB1 v systému Windows Server 2022 z prostředí PowerShell
Krok 1
Otevíráme PowerShell jako správce:
Krok 2
Nejprve se chystáme detekovat protokol SMB1 pomocí příkazu:
Get -WindowsOptionalFeature -Online -FeatureName SMB1Protocol
ZVĚTŠIT
Krok 3
Tam vidíme konkrétní podrobnosti o protokolu, povolujeme SMB1 v systému Windows Server 2022 pomocí příkazu:
Povolit -WindowsOptionalFeature -Online -FeatureName SMB1Protocol
ZVĚTŠIT
Krok 4
Tím se načtou všechny potřebné doplňky a na konci uvidíme následující:
ZVĚTŠIT
3. Aktivujte SMB2 na Windows Serveru 2022 z prostředí PowerShell
Krok 1
Chcete -li aktivovat tento protokol v systému Windows Server 2022, otevřeme PowerShell jako správce:
Krok 2
Chystáme se detekovat protokol SMB2 pomocí příkazu:
Get-SmbServerConfiguration | vyberte EnableSMB2Protocol
ZVĚTŠIT
Krok 3
Nyní jej povoluje SMB2. Pro potvrzení postupu zadáme písmeno S.
Set -SmbServerConfiguration -EnableSMB2Protocol $ true
ZVĚTŠIT
Krok 4
Ve stejné konzole PowerShell budeme detekovat server SMB1:
Získat položku HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}
ZVĚTŠIT
Krok 5
Tento příkaz nám poskytuje úplné informace o serveru SMB1, abychom jej mohli povolit zde, server SMB1, provedeme:
Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB1 -Type DWORD -Value 1
ZVĚTŠIT
Krok 6
Stejným způsobem budeme detekovat server SMB2:
Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}
ZVĚTŠIT
Krok 7
Chcete -li povolit server SMB2, spustíme:
Set -ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB2 -Type DWORD -Value 1
ZVĚTŠIT
4. Povolte SMB1 a SMB2 v systému Windows Server 2022 z Editoru registru
Krok 1
Před spuštěním tohoto procesu je vhodné vytvořit bod obnovení nebo zálohu, poté přistoupíme k editoru registru:
Krok 2
Nyní přejdeme na cestu „HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Services - LanmanServer - Parameters“:
ZVĚTŠIT
Krok 3
Najdeme zde hodnoty SMB1 a SMB2, abychom je aktivovali, dvakrát na ně klikneme a do pole Informace o hodnotě zadáme 1, aby se jeho stav aktivoval. Aplikujte změny.
5. Aktivujte SMB1 a SMB2 v systému Windows Server 2022 z CMD
Krok 1
Další z dostupných metod je konzola příkazového řádku, přistupujeme k CMD:
Krok 2
Pro detekci SMB1 provedeme:
sc.exe dotaz lanmanworkstation
ZVĚTŠIT
Krok 3
SMB1 povolíme následujícím příkazem:
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi
ZVĚTŠIT
Krok 4
K detekci SMB2 provedeme:
sc.exe dotaz lanmanworkstation
ZVĚTŠIT
Krok 5
K povolení SMB2 používáme příkaz:
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi
ZVĚTŠIT
6. Aktivujte SMB1 a SMB2 v systému Windows Server 2022 z prostředí PowerShell
Krok 1
Nakonec se můžeme znovu uchýlit k PowerShell, otevřeme PowerShell jako administrátoři a pro aktivaci SMB1 provedeme:
Povolit -WindowsOptionalFeature -Online -FeatureName SMB1Protocol
ZVĚTŠIT
Krok 2
Na konci uvidíme následující. Tam zadáme písmeno Y pro restartování počítače nebo N, abychom to udělali později.
ZVĚTŠIT
Krok 3
Nyní aktivujeme SMB2 příkazem. Písmeno S proces potvrzujeme.
Set -SmbServerConfiguration -EnableSMB2Protocol $ true
ZVĚTŠIT
Toto jsou metody, které vám Solvetic nabízí k aktivaci SMB1 a SMB2 v systému Windows Server 2022.