Protokoly SMB2 a/alebo SMB3 sú v systéme Windows štandardne povolené. Ak to potrebujete, tu sú kroky na zakázanie SMB2 a SMB3 v systéme Windows. Ak neviete, čo je SMB, prejdite na koniec článku a dozviete sa viac o tomto protokole.
Poznámka : SMB2 a SMB3 sú spolu prepojené. Takže povolenie alebo zakázanie SMB2 bude mať za následok to isté pre SMB3.
Ak chcete zakázať SMB3, môžete použiť PowerShell alebo príkazový riadok . Urobte to spôsobom, ktorý je vám známy.
Zakázať SMB3 pomocou PowerShell (odporúča sa)
1. Otvorte PowerShell s právami správcu .
2. Ďalej skontrolujte, či je SMB3 povolený vykonaním príkazu nižšie. Ak je protokol povolený, v odpovedi uvidíte „true“ .
Get-SmbServerConfiguration | Select EnableSMB2Protocol
Ak je protokol povolený, v odpovedi uvidíte „true“.
3. Ak chcete zakázať SMB3, vykonajte tento príkaz.
Set-SmbServerConfiguration -EnableSMB2Protocol $false
4. PowerShell vás požiada o potvrdenie, zadajte Y
alebo A
a Enter
potvrďte stlačením.
5. Po vypnutí ho môžete overiť vykonaním prvého príkazu. Ak je protokol zakázaný, uvidíte „false“.
Ak je protokol zakázaný, uvidíte „false“
6. Nakoniec reštartujte systém Windows, aby sa zmeny uplatnili.
Ak chcete znova povoliť SMB3, môžete použiť príkaz nižšie.
Set-SmbServerConfiguration -EnableSMB2Protocol $true
Zakážte SMB3 pomocou príkazového riadka
Na deaktiváciu SMB3 môžete použiť aj príkazový riadok. Jediným problémom je, že to nie je také intuitívne ako metóda PowerShell, ale napriek tomu funguje.
1. Spustite príkazový riadok s právami správcu .
2. V okne Príkazový riadok vykonajte jeden po druhom nižšie uvedené príkazy.
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
3. Po dokončení reštartujte systém Windows, aby sa zmeny uplatnili. Po reštarte bude protokol SMB3 zakázaný.
Ak chcete znova povoliť protokol SMB3, otvorte príkazový riadok s právami správcu a jeden po druhom vykonajte nižšie uvedené príkazy.
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto
Čo je SMB?
Server Message Block alebo SMB je sieťový protokol aplikačnej vrstvy vyvinutý spoločnosťou Microsoft hlavne na všeobecný prístup k súborom, sériovým portom a rôznym komunikáciám medzi sieťovými uzlami. Umožňuje aplikáciám v počítači čítať a zapisovať do súborov, ako aj požadovať služby z programov na serveroch v počítačovej sieti.
Pomocou SMB môžu aplikácie (alebo používatelia aplikácií) pristupovať k súborom alebo iným zdrojom na vzdialenom serveri a potom čítať, vytvárať a aktualizovať súbory na serveri. SMB môže tiež komunikovať s akýmkoľvek serverovým programom, ktorý je nastavený na prijímanie požiadaviek od klientov SMB. SMB je látkový protokol používaný výpočtovými technológiami softvérovo definovaných dátových centier (SDDC), ako sú Storage Spaces Direct, Storage Replica.
Spočiatku bol SMB navrhnutý v rámci IBM na vytvorenie sieťového súborového systému pre DOS, ale Microsoft neskôr premenoval SMB na CIFS (Common Internet File System) a ďalej ho rozvíjal. Druhá verzia - SMB 2.0, bola predstavená v systéme Windows Vista s radom nových funkcií, vylepšeným výkonom a kompatibilitou.
Spoločnosť Microsoft predstavila SMB 3.0 na Windows Server 2012, pričom pridala dôležité funkcie, ako napríklad SMB Direct (SMB cez RDMA) a SMB Multichannel (viaceré pripojenia na reláciu SMB). Sú určené na zlepšenie funkčnosti a výkonu, najmä pre virtualizované dátové centrá. Spolu s NFS je SMB v súčasnosti jedným z najpopulárnejších sieťových protokolov. Microsoft do protokolu pridal aj vlastného správcu virtuálnych strojov, ktorý bežným správcom Windowsu uľahčuje nastavenie.
Najnovší vývoj v technológii SMB je SMB 3.0.2 (v systéme Windows Server 2012 R2) a 3.1.1 (Windows Server 2016), ktoré sú určené na vylepšenia zabezpečenia.
Ak potrebujete viac informácií o SMB, môžete si ich prečítať tu: https://docs.microsoft.com/vi-vn/windows-server/storage/file-server/file-server-smb-overview