Служба smb windows server 2003

Сетевой протокол SMB (Server Message Block) используется для предоставления совместного удаленного доступа к файлам, принтерам и другим устройствам через порт TCP 445. В этой статье мы рассмотрим: какие версии (диалекты) протокола SMB доступны в различных версиях Windows (и как они соотносятся с версиями samba в Linux); как определить версию SMB на вашем компьютере; и как включить/отключить клиент и сервер SMBv1, SMBv2 и SMBv3.

Содержание:

  • Версии протокола SMB в Windows
  • Как проверить поддерживаемые версии SMB в Windows?
  • Вывести используемые версии SMB с помощью Get-SMBConnection
  • Об опасности использования SMBv1
  • Включение и отключение SMBv1, SMBv2 и SMBv3 в Windows

Версии протокола SMB в Windows

Есть несколько версии протокола SMB (диалектов), которые последовательно появлялись в новых версиях Windows:

Для реализации протокола SMB в Linux/Unix системах используется samba. В скобках мы указали в каких версиях samba поддерживается каждый диалект SMB.

  • CIFS — Windows NT 4.0;
  • SMB 1.0 — Windows 2000;
  • SMB 2.0 — Windows Server 2008 и Windows Vista SP1 (поддерживается в Samba 3.6);
  • SMB 2.1 — Windows Server 2008 R2 и Windows 7 (поддерживается в Samba 4.0);
  • SMB 3.0 — Windows Server 2012 и Windows 8 (поддерживается в Samba 4.2);
  • SMB 3.02 — Windows Server 2012 R2 и Windows 8. 1 (не поддерживается в Samba);
  • SMB 3.1.1 – Windows Server 2016 и Windows 10 (не поддерживается в Samba).

Начиная с версии Samba 4.14, по умолчанию используется SMB2.1.

При сетевом взаимодействии по протоколу SMB между клиентом и сервером используется максимальная версия протокола, поддерживаемая одновременно и клиентом, и сервером.

Ниже представлена сводная таблица, по которой можно определить версию протокола SMB, которая выбирается при взаимодействии разных версий Windows:

Операционная система Win 10, Server 2016 Windows 8.1,
Server 2012 R2
Windows 8,
Server 2012
Windows 7,
Server 2008 R2
Windows Vista,
Server 2008
Windows XP, Server 2003 и ниже
Windows 10 ,

Windows Server 2016

SMB 3.1.1 SMB 3.02 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0
Windows 8.1 ,
Server 2012 R2
SMB 3.02 SMB 3.02 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0
Windows 8 ,
Server 2012
SMB 3.0 SMB 3.0 SMB 3.0 SMB 2.1 SMB 2.0 SMB 1.0
Windows 7,
Server 2008 R2
SMB 2.1 SMB 2.1 SMB 2.1 SMB 2.1 SMB 2.0 SMB 1.0
Windows Vista,
Server 2008
SMB 2.0 SMB 2.0 SMB 2.0 SMB 2.0 SMB 2.0 SMB 1.0
Windows XP, 2003 и ниже SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0 SMB 1.0

К примеру, при подключении клиентского компьютера с Windows 8.1 к файловому серверу с Windows Server 2016 будет использоваться протокол SMB 3.0.2.

Согласно таблице Windows XP, Windows Server 2003 для доступа к общим файлам и папкам на сервере могут использовать только SMB 1.0, который в новых версиях Windows Server (2012 R2 / 2016) может быть отключен. Таким образом, если в вашей инфраструктуре одновременно используются компьютеры с Windows XP (снятой с поддержки), Windows Server 2003/R2 и сервера с Windows Server 2012 R2/2016/2019, устаревшие клиенты не смогут получить доступ к файлам и папкам на файловом сервере с новой ОС.

Если Windows Server 2016/2012 R2 с отключенным SMB v1.0 используется в качестве контроллера домена, значить клиенты на Windows XP/Server 2003 не смогут получить доступ к каталогам SYSVOL и NETLOGON на контроллерах домена и авторизоваться в AD.

На старых клиентах при попытке подключиться к ресурсу на файловом сервере с отключенным SMB v1 появляется ошибка:

The specified network name is no longer available

Как проверить поддерживаемые версии SMB в Windows?

Рассмотрим, как определить, какие версии протокола SMB поддерживаются на вашем компьютере Windows.

В Windows 10, 8.1 и Windows Server 2019/2016/2012R2 вы можете проверить состояние различных диалектов SMB протокола с помощью PowerShell:

Get-SmbServerConfiguration | select EnableSMB1Protocol,EnableSMB2Protocol

Get-SmbServerConfiguration | select EnableSMB1Protocol,EnableSMB2Protocol

Данная команда вернула, что протокол SMB1 отключен (
EnableSMB1Protocol=False
), а протоколы SMB2 и SMB3 включены (
EnableSMB1Protocol=True
).

Обратите внимание, что протоколы SMBv3 и SMBv2 тесно связаны между собой. Нельзя отключить или включить отдельно SMBv3 или SMBv2. Они всегда включаются/отключаются только совместно, т.к. используют один стек.

В Windows 7, Vista, Windows Server 2008 R2/2008:

Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters | ForEach-Object {Get-ItemProperty $_.pspath}

Если в данной ветке реестра нет параметров с именами SMB1 или SMB2, значить протоколы SMB1 и SMB2 по умолчанию включены.

проверить какие версии smb включены в windows

Также в этих версиях Windows вы можете проверить, какие диалекты SMB разрешено использовать в качестве клиентов с помощью команд:

sc.exe query mrxsmb10

SERVICE_NAME: mrxsmb10
TYPE : 2 FILE_SYSTEM_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

sc.exe query mrxsmb20

SERVICE_NAME: mrxsmb20
TYPE : 2 FILE_SYSTEM_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0

В обоих случаях службы запущены (
STATE=4 Running
). Значит Windows может подключаться как к SMBv1, так и к SMBv2 серверам.

Вывести используемые версии SMB с помощью Get-SMBConnection

Как мы говорили раньше, компьютеры при взаимодействии по протоколу SMB используют максимальную версию, поддерживаемую как клиентом, так и сервером. Для определения версии SMB, используемой для доступа к удаленному компьютеру можно использовать командлет PowerShell
Get-SMBConnection
:

Get-SMBConnection вывести в powershell версии smb, исопльзуемые для подключения

Версия SMB, используемая для подключения к удаленному серверу (ServerName) указана в столбце Dialect.

Можно вывести информацию о версиях SMB, используемых для доступа к конкретному серверу:

Get-SmbConnection -ServerName servername

Если нужно отобразить, используется ли SMB шифрование (появилось в SMB 3.0), выполните:

Get-SmbConnection | ft ServerName,ShareName,Dialect,Encrypted,UserName

В Linux вывести список SMB подключения и используемые диалекты в samba можно командой:

$ sudo smbstatus

Чтобы на стороне сервера вывести список используемых клиентами версий протокола SMB и количество клиентов, используемых ту или иную версию протокола SMB, выполните команду:

Get-SmbSession | Select-Object -ExpandProperty Dialect | Sort-Object -Unique

Get-SmbSession Получить количество клиентов, использующих разные версии SMB

В нашем примере имеется 825 клиентов, подключенных к серверу с помощью SMB 2.1 (Windows 7/Windows Server 2008 R2) и 12 клиентов SMB 3.02.

С помощью PowerShell можно включить аудит версий SMB, используемых для подключения:

Set-SmbServerConfiguration –AuditSmb1Access $true

События подключения затем можно извлечь из журналов Event Viewer с помощью PowerShell:

Get-WinEvent -LogName Microsoft-Windows-SMBServer/Audit

Об опасности использования SMBv1

Последние несколько лет Microsoft из соображений безопасности планомерно отключает устаревший протокол SMB 1.0. Связано это с большим количеством критических уязвимостей в этом протоколе (вспомните историю с эпидемиями вирусов-шифровальщиков wannacrypt и petya, которые использовали уязвимость именно в протоколе SMBv1). Microsoft и другие IT компании настоятельно рекомендуют отказаться от его использования.

Однако отключение SMBv1 может вызвать проблемы с доступом к общий файлам и папкам на новых версиях Windows 10 (Windows Server 2016/2019) с устаревших версий клиентов (Windows XP, Server 2003), сторонних ОС (Mac OSX 10.8 Mountain Lion, Snow Leopard, Mavericks, старые версии Linux), различных старых NAS устройствах.

Если в вашей сети не осталось legacy устройств с поддержкой только SMBv1, обязательно отключайте эту версию диалекта в Windows.

В том случае, если в вашей сети остались клиенты с Windows XP, Windows Server 2003 или другие устройства, которые поддерживают только SMBv1, их нужно как можно скорее обновить или тщательно изолировать.

Включение и отключение SMBv1, SMBv2 и SMBv3 в Windows

Рассмотрим способы включения, отключения различных версий SMB в Windows. Мы рассматриваем отдельно включение клиента и сервера SMB (это разные компоненты).

Windows 10, 8.1, Windows Server 2019/2016/2012R2:

Отключить клиент и сервер SMBv1:
Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol

Отключить только SMBv1 сервер:
Set-SmbServerConfiguration -EnableSMB1Protocol $false

Включить клиент и сервер SMBv1:
Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol

Включить только SMBv1 сервер:
Set-SmbServerConfiguration -EnableSMB1Protocol $true

Отключить сервер SMBv2 и SMBv3:
Set-SmbServerConfiguration -EnableSMB2Protocol $false

Включить сервер SMBv2 и SMBv3:
Set-SmbServerConfiguration -EnableSMB2Protocol $true

Set-SmbServerConfiguration - powershell отключить SMBv2 и SMBv3

Windows 7, Vista, Windows Server 2008 R2/2008:

Отключить SMBv1 сервер:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 –Force

отключить smbv1 сервер в windows 7 через powershell

Включить SMBv1 сервер:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 1 –Force

Отключить SMBv1 клиент:

sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled

Включить SMBv1 клиент:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto

Отключить SMBv2 сервер:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 0 -Force

Включить SMBv2 сервер

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 1 –Force

Отключить SMBv2 клиент:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled

Включить SMBv2 клиент:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto

Для отключения сервера SMBv1 на всех компьютерах независимо от версии Windows можно распространить параметр реестра типа REG_DWORD с именем SMB1 и значением 0 (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters)на через GPO.

Для отключения SMBv2 нужно в этой же ветке установить параметр SMB2=0.

Для отключения SMBv1 клиента нужно распространить такой параметр реестра:

  • Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mrxsmb10
  • Name: Start
  • Type: REG_DWORD
  • Value: 4

При отключении SMB 1.0/CIFS File Sharing Support в Windows вы можете столкнуться с ошибкой “0x80070035, не найден сетевой путь”, ошибкой при доступе к общим папкам, и проблемами обнаружения компьютеров в сетевом окружении. В этом случае вместо служба обозревателя компьютеров (Computer Browser) нужно использовать службы обнаружения (линк).

Не могу подключиться c windows server 2003 R2 к общим папкам на Windows server 2019

0

YFedor

27.07.23

09:37

На Сервер 2016 расшарены общие папки — с вин 2003 подключение нормально

На Сервер 2019 расшарены общие папки — с вин 2003 нет подключения, набираешь \\ИмяСервераВин2019 — пишет нет доступа,

ИмяСервераВин2019 пингуется с Вин 2003

На сервере с вин 2019 брандмауер выключен (т.е. служба работает, но в настройках указано, что для этого подключения он выключен.

1

YFedor

27.07.23

09:40

набираешь \\ИмяСервераВин2019 — пишет нет доступа — вернее не так — «Не удается найти \\ИмяСервераВин2019»

2

shuhard

27.07.23

09:41

(1) сделай net use  по IP

3

YFedor

27.07.23

09:43

(2) \\айпиСервераСВин2019 тоже выдает не удается найти \\…

4

shuhard

27.07.23

09:45

(3) ещё раз, net use — не требует брокастингов

5

Asmody

27.07.23

09:46

6

eklmn

27.07.23

09:47

Windows Server 2003 is going away

The last supported Windows operating system that can only negotiate SMB1 is Windows Server 2003. All other currently supported Windows operating systems (client and server) are able to negotiate SMB2 or higher. Windows Server 2003 support will end on July 14 of this year, as you probably heard

7

YFedor

27.07.23

09:47

(4) Так не видит же \\айпиСервераСВин2019.

Но я попробовал — ошибка — указанное сетевое имя более недоступно

8

Asmody

27.07.23

09:47

9

shuhard

27.07.23

09:48

(7) скрипт покажи

10

YFedor

27.07.23

09:48

(6) Ну и что? Там же написано, что вин 2003 последний, поддерживающий СМВ1, но на вин 2008 шара есть и она видна с вин 2003

11

Asmody

27.07.23

09:49

(10) на 2019 SMBv1 не включен

12

YFedor

27.07.23

09:49

(9) net use Z: «\\MyDomainName.local\Documents\Обменник»

13

eklmn

27.07.23

09:50

(11) он нас не слышит…

14

Asmody

27.07.23

09:51

(13) да похер

15

eklmn

27.07.23

09:51

(14) согласен

16

shuhard

27.07.23

09:52

(12) сделай net use  по IP

17

YFedor

27.07.23

09:53

(16) Та же фигня будет

Действительно, на серверах с Вин2019 отключен СМВ1.

Тогда вопрос: а на Вин 2003 можно включить СМВ2?

18

Asmody

27.07.23

10:06

(17) я же дал ссылку вверху от самого Микрософта. Там вроде все даже по-русски написано

19

shuhard

27.07.23

10:25

(18) чукча не читатель (с)

20

Chai Nic

27.07.23

10:33

На новых виндах даже при включенном SMB1 не всё работает, в частности реальны проблемы с доступом к расшаренным на старых машинах принтерам.

21

YFedor

27.07.23

11:02

(18), (19) Там написано, как включить SMB1 на новых версиях Windows, а не то, что мне нужно в (17), так что да, чукча не читатель (с)

22

Chai Nic

27.07.23

11:05

(21) «а на Вин 2003 можно включить СМВ2?»

Нет

23

YFedor

27.07.23

11:09

(22) Ни Сервер, ни клиент?

24

Asmody

27.07.23

11:23

(23) нет. не поддерживается в 2003 ничего. в (6) же написаны официальные слова Микрософта: «идите нахер со своим 2003»

25

Asmody

27.07.23

11:27

26

Chai Nic

27.07.23

11:39

В порядке творческой инициативы, можно попробовать скомпилировать самбу новых версий под винду, и заменить ей штатные службы)

27

stix2010

27.07.23

12:25

(0) непонятно зачем столько шар

Содержание

  1. Как включить SMB2 в Windows Server 2003
  2. Что такое Windows Server 2003 и SMB2?
  3. Зачем включать SMB2 на Windows Server 2003?
  4. Процесс включения SMB2 на Windows Server 2003
  5. Проверка текущей версии SMB на Windows Server 2003
  6. Установка SMB2 на Windows Server 2003
  7. Активация SMB2 на Windows Server 2003
  8. Проверка включения SMB2 на Windows Server 2003
  9. Предостережения и советы
  10. Предостережения
  11. Советы

Как включить SMB2 в Windows Server 2003

Windows Server 2003 была одной из самых популярных операционных систем на рынке, но с течением времени ее функциональность стала устаревать. Одним из основных недостатков этой ОС было отсутствие протокола SMB2 (Server Message Block 2), который включает в себя множество улучшений по сравнению с предыдущей версией SMB.

Использование протокола SMB2 может значительно улучшить производительность и безопасность сети, а также обеспечить более надежное соединение с сетевыми устройствами.

В этой статье мы расскажем вам, как включить протокол SMB2 в Windows Server 2003 и воспользоваться всеми его преимуществами.

Шаг 1: Проверьте текущую версию протокола SMB

Прежде чем включить протокол SMB2, вам необходимо убедиться, что на вашем сервере установлена старая версия протокола SMB. Для этого выполните следующие действия:

1. Зайдите в «Панель управления» вашего сервера и откройте «Сетевые подключения».

2. Найдите подключение, которое вы используете для работы с сетью.

3. Щелкните правой кнопкой мыши на этом подключении и выберите «Свойства».

4. Во вкладке «Общие» найдите протокол «Файл и папки совместного использования (SMB)».

5. Убедитесь, что протокол SMB установлен и активирован.

Шаг 2: Включите протокол SMB2

Теперь, когда вы убедились, что у вас установлена старая версия протокола SMB, можно приступить к включению протокола SMB2. Для этого выполните следующие действия:

1. Откройте «Редактор реестра» на вашем сервере.

2. Найдите путь «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters».

3. Создайте новый ключ реестра с именем «SMB2» (если нет).

4. В этом новом ключе реестра создайте новое значение DWORD (32-битное) с именем «Enabled».

5. Установите значение «Enabled» в 1, чтобы включить протокол SMB2.

6. Перезагрузите сервер для применения изменений.

Шаг 3: Проверьте работу протокола SMB2

После перезагрузки сервера вы можете проверить работу протокола SMB2, используя различные инструменты и команды. Например, вы можете выполнить следующую команду в командной строке:

sc query mrxsmb20

Если протокол SMB2 успешно включен, вы увидите сообщение о статусе службы и другую информацию.

Теперь вы знаете, как включить протокол SMB2 в Windows Server 2003 и наслаждаться всеми его преимуществами. Удачи!

Что такое Windows Server 2003 и SMB2?

SMB2 (Server Message Block 2) является протоколом, используемым в Windows Server 2003 для коммуникации между компьютерами в сети. Этот протокол позволяет пользователям обмениваться файлами, печатать и использовать другие ресурсы в сети. SMB2 также обеспечивает безопасность данных и защищает их от несанкционированного доступа.

Одной из основных особенностей SMB2 является его эффективность и скорость передачи данных. Этот протокол позволяет быстро и надежно передавать файлы и ресурсы между компьютерами в сети, что делает его важным инструментом для организаций, осуществляющих активный обмен информацией.

Включение SMB2 в Windows Server 2003 позволяет использовать все преимущества этого протокола и обеспечивает лучшую производительность и безопасность в сети. Это также снижает затраты на обслуживание и упрощает управление сетевыми ресурсами. Поэтому включение SMB2 может быть рекомендовано для повышения эффективности работы организации.

Зачем включать SMB2 на Windows Server 2003?

Улучшенная производительность: SMB2 является новой версией протокола обмена файлами на базе TCP/IP. Включение SMB2 на Windows Server 2003 позволяет повысить производительность при передаче файлов и информации между серверами и клиентами. Эта новая версия протокола обладает более эффективным алгоритмом передачи данных, что значительно сокращает нагрузку на сеть и увеличивает скорость передачи.

Улучшенная безопасность: SMB2 предлагает более надежные механизмы аутентификации и шифрования данных, что улучшает безопасность передачи информации между сервером и клиентами. Это особенно важно для предприятий, которые работают с конфиденциальными данными и требуют надежной защиты от несанкционированного доступа.

Поддержка современных клиентов: Существуют различные версии клиентских операционных систем, которые используют SMB2 для обмена файлами. Включение SMB2 на Windows Server 2003 позволяет легко интегрироваться и взаимодействовать с современными клиентами, что упрощает процессы обмена файлами и повышает совместимость с другими системами.

Включение SMB2 на Windows Server 2003 может оказаться очень полезным исходя из вышеперечисленных преимуществ. Это позволяет улучшить производительность, обеспечить лучшую безопасность и обеспечить совместимость с современными клиентами. Это решение может быть особенно полезным для организаций, которые продолжают использовать Windows Server 2003 в своей инфраструктуре.

Процесс включения SMB2 на Windows Server 2003

Windows Server 2003 предлагает возможность включить протокол SMB2 (Server Message Block version 2), чтобы улучшить производительность и обеспечить более безопасную среду передачи файлов.

Для включения SMB2 на Windows Server 2003 необходимо выполнить следующие шаги:

  • Шаг 1: Откройте Редактор реестра, набрав «regedit» в командной строке или выполнив поиск в меню «Пуск».
  • Шаг 2: Найдите следующее местоположение в реестре: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters.
  • Шаг 3: Создайте новое значение DWORD с именем «SMB2» (без кавычек).
  • Шаг 4: Установите значение «SMB2» в «1» (без кавычек) для включения протокола SMB2.
  • Шаг 5: Перезапустите сервер.

После выполнения этих шагов, протокол SMB2 будет включен на Windows Server 2003. Это позволит улучшить производительность файловой передачи и обеспечить более безопасное соединение между сервером и клиентами.

Включение SMB2 также может быть полезным для обеспечения совместимости с более новыми версиями Windows, которые поддерживают протокол SMB2 по умолчанию.

Важно отметить, что включение SMB2 на Windows Server 2003 может потребовать дополнительных шагов, таких как настройка сетевых настроек, прав доступа и безопасности. Рекомендуется провести тщательное исследование и ознакомиться с документацией Microsoft перед включением SMB2 на сервере.

Проверка текущей версии SMB на Windows Server 2003

Существует несколько способов проверки текущей версии SMB на Windows Server 2003. Один из способов — это использование командной строки. Для этого откройте командную строку, введите команду «sc query mrxsmb» и нажмите Enter. Эта команда позволяет получить информацию о службе SMB (mrxsmb.sys) и ее состоянии, включая текущую версию.

Еще одним способом проверки версии SMB на Windows Server 2003 является использование реестра. Для этого откройте редактор реестра, перейдите к следующему пути «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters» и найдите значение «SMB1». Если значение равно «1», это указывает на использование SMB версии 1. Если значение равно «2», это указывает на использование SMB версии 2.

Проверка текущей версии SMB на Windows Server 2003 позволяет определить, нужно ли обновить протокол до более новой версии. Обновление SMB до последней версии обеспечивает более безопасную и эффективную работу сервера, а также расширенные возможности обмена файлами и принтерами по сети.

Установка SMB2 на Windows Server 2003

Для установки SMB2 на Windows Server 2003 необходимо выполнить несколько шагов. Во-первых, убедитесь, что у вас установлена последняя версия операционной системы и все патчи и обновления установлены. Затем вам понадобится утилита редактирования реестра, например, «Regedit». Откройте редактор реестра и найдите следующий ключ: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters.

Внутри ключа Parameters создайте новую строку с названием «SMB2» и установите ее значение в «1». После этого перезагрузите сервер и проверьте, что SMB2 успешно установлен. Можно воспользоваться командой «sc query mrxsmb» в командной строке для проверки текущих настроек SMB.

Активация SMB2 на Windows Server 2003

Прежде чем активировать SMB2 на Windows Server 2003, необходимо убедиться, что ваш сервер удовлетворяет требованиям. SMB2 поддерживается начиная с версии Windows Server 2008, однако, существуют неофициальные способы активировать SMB2 на Windows Server 2003. Следует отметить, что эти способы могут включать изменения в системных файлах, поэтому рекомендуется создать резервную копию системы перед применением этих изменений.

Первым шагом в активации SMB2 на Windows Server 2003 является отключение SMB1. Несмотря на то, что SMB1 является устаревшим протоколом, который может представлять угрозу безопасности и снижать производительность сети, в Windows Server 2003 он включен по умолчанию. Для отключения SMB1 нужно выполнить следующие действия:

  • Откройте «Панель управления» и выберите «Добавление/Удаление программ».
  • Выберите «Установка/удаление Windows компонентов» в левой панели.
  • Отметьте флажок рядом с «Сервисы файлов и печати» и нажмите «Детали».
  • Снимите флажок рядом с «Сервер файлов» и нажмите «ОК».
  • Нажмите «Далее» и дождитесь завершения процесса удаления компонентов.
  • Перезагрузите сервер.

После отключения SMB1 можно приступить к активации SMB2. Несмотря на отсутствие официальной поддержки SMB2 на Windows Server 2003, существуют сторонние утилиты, которые позволяют активировать этот протокол. Одним из таких утилит является «SMB2 Enabler for Windows XP and Server 2003», который можно найти и скачать из надежных источников в Интернете.

После установки и запуска SMB2 Enabler необходимо следовать инструкциям на экране и выполнить необходимые действия для активации SMB2 на Windows Server 2003. После завершения процесса активации стоит перезагрузить сервер, чтобы изменения вступили в силу. После перезагрузки сервера вы сможете воспользоваться всеми преимуществами, которые предлагает SMB2, включая улучшенную безопасность и производительность вашей сети.

Проверка включения SMB2 на Windows Server 2003

Сначала необходимо открыть командную строку на Windows Server 2003. Для этого можно воспользоваться комбинацией клавиш Win+R, чтобы открыть окно «Выполнить», и ввести «cmd» без кавычек. После этого нажмите Enter.

Когда командная строка открыта, можно выполнить следующую команду: sc query mrxsmb20. Эта команда позволяет смотреть состояние службы SMB2 на сервере. Если служба активирована, вы увидите сообщение «Состояние службы : Запущено». Если же служба отключена, сообщение будет говорить о том, что «Состояние службы : Остановлено». В этом случае необходимо включить службу SMB2 вручную.

Предостережения и советы

Windows Server 2003 была одной из наиболее популярных операционных систем для серверов на своей эпохе. Однако, учитывая прогресс в технологиях и рост киберугроз, есть несколько предостережений и советов, которые стоит учесть при использовании этой ОС.

Предостережения

  • Отсутствие поддержки: Важно понимать, что Microsoft прекратила поддержку Windows Server 2003, что означает, что нет регулярных обновлений безопасности и исправлений. Это делает систему более уязвимой к новым угрозам и атакам.
  • Уязвимости безопасности: Поскольку операционная система была разработана задолго до многих современных технологий безопасности, она может быть подвержена различным уязвимостям и угрозам, которые можно использовать для несанкционированного доступа к серверу.
  • Ограниченная совместимость: Windows Server 2003 может быть несовместима с новыми программами и устройствами, что ограничивает возможности обновления и увеличивает вероятность проблем совместимости.

Советы

Несмотря на эти предостережения, если вы все еще используете Windows Server 2003, есть несколько советов, которые могут помочь вам повысить безопасность и эффективность вашей системы:

  • Обновите операционную систему: В идеале, рекомендуется обновиться до более новой версии Windows Server, которая получает поддержку и регулярные обновления безопасности. Это поможет минимизировать риск уязвимостей.
  • Усилите безопасность: Проведите аудит безопасности сервера и примените все необходимые меры для защиты от угроз. Это может включать установку антивирусного программного обеспечения, фаервола и регулярное обновление всех установленных приложений.
  • Планируйте миграцию: Разработайте план миграции на новую операционную систему в ближайшее время. Это обеспечит бесперебойную работу вашего сервера и повысит безопасность.

Использование устаревшей операционной системы, такой как Windows Server 2003, может представлять определенные риски для вашего сервера. Однако, с помощью надлежащих мер безопасности и планированием миграции, вы можете уменьшить эти риски и обеспечить более защищенную и эффективную работу вашего сервера.

Windows Server 2003 является одной из предыдущих версий операционной системы Windows Server. Несмотря на свое старшее происхождение, ее все еще активно используют в некоторых организациях и предприятиях. Однако в связи с некоторыми изменениями в безопасности, протокол SMB1 (Server Message Block) по умолчанию может быть отключен. Если вы столкнулись с проблемой подключения к серверу с Windows Server 2003 через сетевое хранилище, вам следует включить протокол SMB1 вручную.

Для включения SMB1 на Windows Server 2003 выполните следующие действия:

  1. Откройте «Панель управления» и выберите «Добавление или удаление программ».
  2. В левой части окна выберите «Включение или отключение компонентов Windows».
  3. Появится окно «Мастер добавления или удаления компонентов Windows». Найдите дерево компонентов и разверните пункт «Службы файлов и службы печати».
  4. В появившемся списке отметьте флажком компонент «Протокол SMB1» и нажмите кнопку «ОК».
  5. Мастер начнет установку компонента. По завершении установки нажмите кнопку «Готово».

Сейчас протокол SMB1 должен быть включен на вашем сервере Windows Server 2003. После этого вы сможете подключиться к серверу через сетевое хранилище и использовать его функциональность полностью.

Обратите внимание, что включение протокола SMB1 связано с некоторыми рисками безопасности. SMB1 является устаревшим протоколом и может быть подвержен атакам и уязвимостям. Поэтому важно оценить необходимость использования SMB1 и регулярно обновлять вашу операционную систему до более современной и безопасной версии.

Содержание

  1. Как настроить SMB1 на Windows Server 2003: подробная инструкция
  2. Определение и необходимость SMB1
  3. Проверка наличия SMB1 на сервере
  4. Включение SMB1 на Windows Server 2003
  5. Дополнительные рекомендации и ограничения

Если вам требуется включить поддержку SMB1 на Windows Server 2003, следуйте этой подробной инструкции:

  1. Откройте «Панель управления» и выберите «Программы».
  2. В разделе «Включение и отключение компонентов Windows» найдите и откройте пункт «Службы файлового сервера».
  3. В открывшемся окне найдите «SMB 1.0/CIFS Файловый сервер» и установите флажок рядом с ним.
  4. Нажмите «ОК», чтобы закрыть окно «Службы файлового сервера».
  5. Нажмите «Далее» в окне «Включение и отключение компонентов Windows».
  6. Дождитесь завершения процесса установки компонента.
  7. Нажмите «Завершить», чтобы закрыть окно «Включение и отключение компонентов Windows».

После завершения всех указанных шагов поддержка SMB1 будет успешно включена на Windows Server 2003.

Определение и необходимость SMB1

Необходимость включения SMB1:

В настоящее время, SMB1 считается устаревшей версией протокола и отключена по умолчанию в новых версиях Windows. Однако, в некоторых случаях может быть необходимо включить SMB1 для обеспечения совместимости с устройствами и старыми операционными системами, которые могут зависеть от него.

Например, некоторые старые принтеры, сетевые хранилища данных и другие устройства могут использовать SMB1 для обмена данными с компьютерами в сети. Если ваша сеть включает такие устройства или если у вас есть старые клиентские машины на Windows XP или более ранних версиях Windows, вам может потребоваться включить SMB1 для обеспечения их корректной работы.

Помните, что SMB1 является устаревшей и небезопасной версией протокола. Поэтому, перед включением SMB1, тщательно оцените риски и учитывайте потенциальные уязвимости системы.

Проверка наличия SMB1 на сервере

Прежде чем включить SMB1 на Windows Server 2003, важно убедиться, что этот протокол уже неактивен на вашем сервере. Для этого выполните следующие шаги:

  1. Откройте командную строку на сервере, нажав клавиши Win + R и введя cmd.
  2. В командной строке введите следующую команду и нажмите Enter: sc query mrxsmb10

Если возвращается сообщение «Служба не найдена», значит, SMB1 уже отключен.

Если же возвращается сообщение о состоянии службы или о том, что служба запущена или остановлена, это означает, что SMB1 все еще активен на вашем сервере. Продолжайте настройку, следуя инструкциям по включению SMB1.

Включение SMB1 на Windows Server 2003

  1. Откройте «Панель управления» и выберите «Добавление или удаление программ».

  2. Перейдите во вкладку «Установка/удаление компонентов Windows».

  3. Убедитесь, что флажок рядом с «Службы файлов» установлен.

  4. Нажмите «Детали» и найдите компонент «Сервер сообщений SMB».

  5. Установите флажок рядом с «Сервер сообщений SMB» и нажмите «ОК».

  6. Вернитесь в меню «Добавление или удаление программ» и нажмите «Дальше».

  7. Следуйте инструкциям на экране, чтобы завершить установку компонента «Сервер сообщений SMB».

  8. Перезагрузите сервер после завершения установки.

После перезагрузки сервера протокол SMB1 будет включен, и вы сможете использовать его для сетевого обмена данными.

Дополнительные рекомендации и ограничения

При включении SMB1 на Windows Server 2003 необходимо учитывать некоторые дополнительные рекомендации и ограничения:

Рекомендация Описание
Обновляйте операционную систему Необходимо регулярно обновлять Windows Server 2003, чтобы получить новые функции и исправления уязвимостей. Рекомендуется перенести ресурсы с Windows Server 2003 на более новую версию операционной системы, такую как Windows Server 2019.
Установите антивирусное программное обеспечение Для защиты сервера от вредоносного кода, который может использовать SMB1, рекомендуется установить и обновлять антивирусное программное обеспечение.
Будьте осторожны в использовании SMB1 Включение SMB1 увеличивает риск безопасности сервера, так как SMB1 имеет уязвимости и не используется в более новых версиях Windows. Поэтому рекомендуется использовать SMB2 или SMB3, если это возможно.

Следуя этим рекомендациям, вы сможете безопасно включить SMB1 на Windows Server 2003 и использовать его для обмена файлами в сети. Однако имейте в виду, что поддержка Windows Server 2003 официально прекращена, и Microsoft больше не предоставляет обновления безопасности для этой версии операционной системы. Поэтому рекомендуется обновить сервер на более новую версию Windows для поддержки актуальных безопасностей и функций.

Отключение smb v1 или как защититься от wannacrypt

Отключение smb v1 или как защититься от wannacrypt

Добрый день уважаемые читатели, в прошлый раз я вам подробно рассказал, как защититься от шифровальщика, если он уже попал к вам на компьютер, сегодня же я хочу рассмотреть вопрос, как не дать ему к вам попасть из вне, мы разберем отключение smb v1 или как защититься от wannacrypt и вируса petya. Уверен, что описанный тут материал окажется для вас весьма полезным и актуальным, так как разновидностей данной заразы, будет еще очень много в будущем.

Что такое протокол SMB v1

Прежде, чем начать перекрывать кислород для вирусов шифровальщиков, я хочу вас познакомить с источником, через который они лезут и называется он протокол Server Message Block (SMB).

Server Message Block — это сетевой протокол, работающий на прикладном уровне модели OSI, для доступа к сетевым ресурсам, принтерам, папкам, для взаимодействия процессов. Наверняка многие из вас знают, такое понятие как UNC пути, вида \\server\share, когда вы обращаетесь к сетевой папке или принтеру, так например, сервер печати Windows, расшаривает их.

Ранее SMB протокол работал и NetBIOS прослойкой, где использовал порты UDP 137-138 и TCP 137, 139, но это было до появления 2000-го Windows, где порт поменяли на 445, он так же применяется и для входа компьютеров в домен Active Directory. Самая первая версию данного протокола, имела название «Common Internet File System» (CIFS ), ее придумали еще в далеких 90-х, я тогда еще пешком под стол ходил. Протокол долго не развивался и приобрел вторую версию, лишь в 2006 году с выходом провальной Windows Vista. Windows 8 уже принесла нам SMB 3.0.

Каждая новая версия реализации протокола, привносила новые возможности, и это логично, необходимо было увеличивать скорость передачи данных, так как локальные сети, уже превращались в гигабитные и очень часто стали появляться твердотельные накопители. Новые версии по старинке, поддерживали предыдущие, для обратной совместимости операционных систем и устройств, это и является Ахиллесовой пятой у него, через который лезут wannacrypt и petya.

Ниже вы можете посмотреть, эволюцию протокола SMB v1 с выходом новых операционных систем.

Для чего отключать smb v1

Расскажу небольшую предысторию о появлении вирусов wannacrypt и petya. В начале 2017 года, одна хакерская команда, смогла взломать службу АНБ и похитить у нее данные, о всевозможных лазейках в компьютерных системах, благодаря которым можно получать удаленный доступ к нужному компьютеру и следить за жертвой, получая о ней все данные. Среди этих дыр безопасности, были лазейки для:

  • Vmware ESXI 5 и выше
  • Microsoft Windows XP и выше
  • Linux системы
  • Сетевое оборудование

Хакеры попытались продать все сворованное, но в итоге покупателей не нашли, не долго думая они выложили все это в сеть, тут и понеслось, другие хакеры и группы, быстро все это дело понахватали и создали свои вирусы, их очень много, но вот за май и июнь 2017 года, мир выучил названия двух, petya и wannacry (wannacrypt). Оба они используют старую уязвимость в протоколе smb v1, являющийся частью операционных систем Windos XP, вплоть до Windows 10, но у десятки все лучше, там по умолчанию работает версия SMB 3.1.1, поэтому она пока спит спокойно.

Вот посмотрите как выглядит экран блокировки после вируса petya. У пострадавшего компьютера просят 300 долларов в биткоинах, ни в коем случае не отправляйте деньги, вы ничего не получите, так как изначально данная зараза не включала в себя разблокировку.

А вот как выглядит экран после заражения wannacrypt. Как и в случае с Петей, все данные зашифрованы и уже являются цифровым мусором.

Что нужно чтобы не стать жертвой шифровальщиков

Давайте я приведу небольшой чек лист, который вам поможет сделать вашу систему более защищенной:

  1. Своевременно устанавливайте обновления в системе, так как это основная проблема большинства пораженных компьютеров
  2. Не устанавливайте не проверенный софт
  3. Посещайте только проверенные веб ресурсы
  4. Закройте лишние порты на фаэрволе
  5. Не открывайте электронные письма от неизвестных людей.

Как проверить можно ли заразить ваш компьютер

Как я и писал выше, жертвами становятся те компьютеры у кого работает протокол smb v1, который требует отключения. Ниже я вам предоставлю утилиту, с помощью которой вы сможете проверить удовлетворяет ли ваш или другой компьютер в сети, требованиям по безопасности.

KB обновления защищающие от wannacrypt и Petya

Вот подробный список KB для разных операционных систем Windows:

Windows Vista и Windows Server 2008

  • KB4012598 — 32 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012598
  • KB4012598 — 64 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012598
  • KB4012212 — 32 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012212
  • KB4012215 — 32 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012215
  • KB4012212 — 64 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012212
  • KB4012215 — 64 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012215

Windows Server 2008 R2

  • KB4012212 — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012212
  • KB4012215 — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012215
  • KB4012213 — 32 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012213
  • KB4012216 — 32 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012216
  • KB4012213 — 64 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012213
  • KB4012216 — 64 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012216

Windows Server 2012 R2

  • KB4012214 — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012214
  • KB4012217 — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012217
  • KB4012213 — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012213
  • KB4012216 — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012216
  • KB4012606 -32 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012606
  • KB4012606 -64 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4012606
  • Windows 10 1511 — KB4013198 — 32 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4013198
  • Windows 10 1511 — KB4013198 — 64 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4013198
  • Windows 10 1607 — KB4013429 — 32 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4013429
  • Windows 10 1607 — KB4013429 — 64 бита — http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB4013429

Windows Server 2016

Теперь зная нужные KB мы легко можем проверить, где не хватает обновлений и включен протокол smb v1. Ниже я вам предоставлю два метода поиска бреши.

  • Утилита SecurityChecker.v2
  • Power shell

Утилита SecurityChecker.v2

Данная утилита может показать, где включен smb v1 и 2.0, а так же проверить компьютер или компьютеры локальной сети на наличие нужного обновления.

В открывшейся программе, вам необходимо нажать кнопку «Add» и добавить компьютер или компьютеры, требующие проверки. Через кнопку KB вы можете подгрузить файл находящийся в корне утилиты с нужными KB для проверки, после чего нажимаете «Check». По результату проверки, вы увидите, стоит ли вам выполнить отключение smb v1 или же нет. На моем примере, вы видите, что и первая и вторая версии включены.

Проверить протокол smb v1 можно и через powershell. Открываем его от имени администратора и вводим такую команду:

Если у вас есть UNC соединения к вашему компьютеру, то вы можете посмотреть их версии командой

Как отключить smb v1

Я вам хочу рассказать о методах деактивирующих протокол SMB старой версии:

  • Через компоненты Windows
  • Через PowerShell
  • Через реестр Windows
  • Через групповую политику
  • Оставить и установить обновления
  • Через команду sc.exe config

Отключаем smb v1 через компоненты системы

Данный метод подойдет для любой не серверной версии Windows, начиная с Wista и заканчивая Windows 10.Вам необходимо открыть панель управления Windows. Нажимаете одновременно Win+R и в открывшемся окне вводите control panel, это такой универсальный метод, отработает в любой винде.

Находим пункт «Программы и компоненты»

Нажимаем «Включение и отключение компонентов Windows» именно тут, мы уберем доступ для wannacrypt и petya

Снимаем галку «Поддержка общего доступа к файлам SMB 1.0/CIFS»

Начнется удаление компонента.

Все, теперь потребуется перезагрузка.

Теперь если со старого компьютера, по типу Windpws XP вы попытаетесь попасть на UNC шару, вы увидите ошибку

Если же вам необходимо сохранить его функциональность и быть защищенным, то устанавливаем нужные KB.

Установка KB против wannacrypt и petya

Выше вы найдете список исправлений для протокола smb v1, скачиваете их из центра обновлений.Это будут файлы формата msu.

Производите установку KB.

Вот так выглядит процесс установки KB.

Вам потребуется произвести перезагрузку системы. теперь, когда все обновления у вас установлены вам не страшны вирусы wannacrypt и petya.

Отключаем smb v1 через powershell

Данный метод подойдет для серверной операционной системы Windows Server 2012 R2 и Windos 8.1, выполните вот такую команду:

После ее выполнения smb v1 будет выключен.

Для отключения SMB версии 2 и 3 выполните:

Если захотите включить, то поменяйте $false на $true.

Теперь для Windows 7 и Windows 2008 R2, выполните следующее:

    Чтобы отключить протокол SMB версии 1 на SMB-сервере, выполните следующий командлет:

Отключаем smb v1 через реестр

Перед тем как править реестр Windows я советую вам сделать резервную копию, так на всякий случай. Открываем реестр, делается это через нажатие кнопок Win+R и ввода команды regedit.

Тут будет параметр SMB1 , по умолчанию там стоит 1, значит включено, меняем его на 0 и закрываем, после перезагрузки все будет выключено. Wannacrypt вас теперь не побеспокоит.

Если нужно отключить SMB2, то находим ветку и меняем там параметр SMB2, так же на ноль.

Отключить через DISM

Откройте командную стоку от имени администратора и введите команду:

Как видите еще один метод защититься от wannacrypt.

Отключение через sc.exe config

Начиная с Windows 7 вы можете выполнить внутри системы вот такие команды через cmd запущенного от имени администратора:

    Чтобы отключить протокол SMB версии 1 на SMB-клиенте, выполните следующие команды:

Как защититься от wannacrypt в Active Directory

Когда речь идет о домене Active Directory, то у системного администратора сразу это ассоциируется с групповыми политиками. Давайте посмотрим как GPO поможет нам в массовом отключении smb v1. По сути групповая политика это изменение ключей реестра на клиентах. Открываем редактор и создаем новую политику, прилинковываем ее к нужному организационному подразделению и изменяем.

Политика для серверных ОС

Нас будет интересовать объект «Конфигурация компьютера — Настройка — Конфигурация Windows — Реестр», создаем элемент реестра.

  • Действие: Создать
  • Куст: HKEY_LOCAL_MACHINE
  • Путь к разделу: SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  • Имя параметра: SMB1
  • Тип значения: REG_DWORD.
  • Значение: 0

Политика для клиентских ОС

Для отключения поддержки SMB v1 на клиентах понадобится изменить значение двух параметров. Сначала отключим службу протокола SMB v1:

  • путь: HKLM:\SYSTEM\CurrentControlSet\services\mrxsmb10;
  • параметр: REG_DWORD c именем Start;
  • значение: 4.

Потом поправим зависимость службы LanmanWorkstation, чтоб она не зависела от SMB v1:

  • путь: HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation;
  • параметр: REG_MULTI_SZ с именем DependOnService;
  • значение: три строки – Bowser, MRxSmb20 и NSI.

Источник

SMB1 (Server Message Block 1) — это протокол файлового обмена данных, который обеспечивает совместимость и обмен данными между компьютерами в сети. С версии Windows Server 2003 по умолчанию SMB1 выключен в целях безопасности. Однако иногда требуется включить SMB1 для подключения старых устройств или систем, которые используют этот протокол. В данной статье мы рассмотрим пошаговую инструкцию, как включить SMB1 на Windows Server 2003.

Примечание: перед включением SMB1 рекомендуется ознакомиться с последствиями данной операции и принять все меры предосторожности с целью обеспечения безопасности вашей сети.

Содержание

  1. Шаг 1: Открыть окно «Компоненты Windows»
  2. Что такое SMB1 и зачем он нужен на Windows Server 2003?
  3. Проверка текущего статуса SMB1 на Windows Server 2003
  4. Как включить SMB1 на Windows Server 2003
  5. Проверка успешного включения SMB1
  6. Каким образом можно использовать SMB1 на Windows Server 2003

Шаг 1: Открыть окно «Компоненты Windows»

1. Запустите «Панель управления».

2. Дважды щелкните на иконке «Добавление или удаление программ».

3. В левой части окна выберите «Добавление или удаление компонентов Windows».

Что такое SMB1 и зачем он нужен на Windows Server 2003?

Windows Server 2003 использует SMB1 для обмена данными между сервером и клиентами, подключенными к сети. Этот протокол предоставляет возможность использовать общие ресурсы сервера, например, файлы и принтеры. SMB1 также используется для обеспечения доступа к удаленным папкам и обмена файлами между компьютерами в сети.

Несмотря на то, что SMB1 был заменен последующими версиями протокола, такими как SMB2 и SMB3, Windows Server 2003 все еще может использовать SMB1 для совместимости с устаревшими устройствами и операционными системами, которые могут работать только с этой версией протокола.

Таким образом, включение SMB1 на Windows Server 2003 может быть необходимо, если вы хотите поддерживать работу с устройствами или операционными системами, которые требуют использования этой версии протокола.

Проверка текущего статуса SMB1 на Windows Server 2003

Для проверки текущего статуса SMB1 на сервере Windows Server 2003 можно воспользоваться командной строкой.

Шаги:

  1. Откройте командную строку, нажав Win+R и введя «cmd».
  2. Введите команду «sc query lanmanworkstation» и нажмите Enter. Эта команда позволяет проверить статус службы LanmanWorkstation, которая отвечает за поддержку протокола SMB1.
  3. Посмотрите на вывод команды в строке «STATE». Возможны следующие значения:
Значение Описание
1 STOPPED Служба SMB1 не запущена
1 START_PENDING Служба SMB1 запускается
4 RUNNING Служба SMB1 работает
4 CONTINUE_PENDING Служба SMB1 продолжает работу
4 PAUSE_PENDING Служба SMB1 приостанавливается
4 PAUSED Служба SMB1 приостановлена

Если статус службы SMB1 отличается от значения «4 RUNNING», это означает, что протокол SMB1 отключен на сервере Windows Server 2003. Вы можете включить его вручную, следуя инструкциям в соответствующем разделе.

Как включить SMB1 на Windows Server 2003

Для включения протокола SMB1 на Windows Server 2003 следуйте следующим шагам:

1. Откройте «Свойства сетевого подключения» через панель управления.

2. Выберите нужное подключение, щелкнув правой кнопкой мыши по его значку, и выберите «Свойства».

3. В открывшемся окне найдите «Сетевые протоколы (TCP/IP)» и кликните на кнопку «Свойства».

4. В диалоговом окне «Свойства протокола TCP/IP» выберите закладку «Дополнительно».

5. В разделе «Включить поддержку следующих сетевых протоколов» отметьте флажок напротив «Файлы и папки SMB 1.X».

6. Нажмите «ОК», чтобы сохранить изменения.

7. Перезагрузите компьютер, чтобы изменения вступили в силу.

После выполнения этих шагов SMB1 будет включен на Windows Server 2003, и вы сможете использовать этот протокол для обмена файлами и папками с другими устройствами в сети.

Проверка успешного включения SMB1

После того, как вы выполните все шаги для включения SMB1 на Windows Server 2003, вам необходимо проверить, что изменения вступили в силу.

Для этого выполните следующие действия:

  1. Откройте командную строку, нажав кнопку «Пуск» и выбрав «Выполнить». Введите команду «cmd» и нажмите клавишу Enter.
  2. В командной строке введите команду «sc query mrxsmb10» и нажмите клавишу Enter.

Если в результате будет указано «STATE: 4 RUNNING», это означает, что служба SMB1 успешно запущена на вашем сервере. В противном случае, убедитесь, что вы выполнили все шаги правильно и повторите попытку.

Теперь вы можете быть уверены, что SMB1 включен на вашем Windows Server 2003 и готов к использованию.

Каким образом можно использовать SMB1 на Windows Server 2003

Тем не менее, в некоторых случаях может возникнуть необходимость включения SMB1 на сервере Windows Server 2003. Для этого выполните следующие шаги:

Шаг Действие
1 На сервере Windows Server 2003 откройте «Панель управления».
2 Выберите «Добавление или удаление программ».
3 В левой части окна выберите «Добавление/удаление компонентов Windows».
4 В открывшемся окне найдите «Службы файловой системы (SMB1/CIFS)» и установите флажок напротив этой службы.
5 Нажмите «Далее» и дождитесь завершения установки.
6 Перезагрузите сервер для применения изменений.

После выполнения этих шагов SMB1 будет включен на сервере Windows Server 2003. Однако, рекомендуется тщательно оценить безопасность своей сети перед включением устаревшего протокола и применять все необходимые меры для защиты сервера от потенциальных угроз.

В настоящее время многие компании и организации все еще используют операционную систему Windows Server 2003. Этот сервер имеет прекрасную репутацию и широко используется для различных задач. Однако в связи с некоторыми изменениями в современных операционных системах, SMB1 (Server Message Block 1) может быть отключен по умолчанию.

Тем не менее, существуют ситуации, когда требуется включить SMB1 на Windows Server 2003. Например, это может потребоваться, если вам нужно подключить к серверу устройство, которое поддерживает только эту версию протокола. Поэтому в этой статье мы расскажем, как включить SMB1 на Windows Server 2003.

Примечание: Перед включением SMB1 рекомендуется убедиться, что это действительно необходимо. SMB1 устарел и содержит уязвимости, поэтому рекомендуется использовать более безопасные версии протокола, такие как SMB2 или SMB3.

Шаги, описанные ниже, помогут вам включить SMB1 на Windows Server 2003.

Содержание

  1. Установка Windows Server 2003
  2. Запуск панели управления Windows server 2003
  3. Выбор сетевых параметров
  4. Настройка протокола SMB1
  5. Применение изменений и перезагрузка
  6. Проверка работоспособности SMB1

Установка Windows Server 2003

Для установки Windows Server 2003 вам потребуется:

  1. Установочный диск Windows Server 2003 или ISO-образ
  2. Компьютер с подходящей аппаратной конфигурацией
  3. Ключ продукта для активации операционной системы

Следуйте инструкциям ниже, чтобы установить Windows Server 2003:

  1. Вставьте установочный диск Windows Server 2003 в оптический дисковод компьютера или подключите ISO-образ.
  2. Перезагрузите компьютер.
  3. Во время загрузки нажмите любую клавишу, чтобы загрузиться с установочного диска или выберите устройство загрузки в меню BIOS.
  4. Выберите язык установки, формат времени и клавиатуры, а затем нажмите кнопку «Далее».
  5. Нажмите кнопку «Установить Windows» и примите лицензионное соглашение.
  6. Выберите раздел на жестком диске, где будет установлена операционная система. Если раздел необходимо создать или изменить, нажмите кнопку «Далее» и выполните соответствующие действия.
  7. Дождитесь окончания установки и перезагрузите компьютер.
  8. После перезагрузки введите ключ продукта для активации Windows Server 2003.
  9. Установите пароль администратора и настройте другие параметры системы.
  10. Windows Server 2003 готов к использованию.

После установки Windows Server 2003 вы можете приступить к настройке сетевых служб, включая SMB1, в соответствии с инструкциями, предоставленными поставщиком программного обеспечения или системного администратором.

Запуск панели управления Windows server 2003

Для запуска панели управления Windows server 2003 выполните следующие действия:

  1. Нажмите на кнопку «Пуск» в левом нижнем углу экрана.
  2. Выберите пункт «Настройка» и далее «Панель управления».
  3. Откроется окно «Панель управления», где вы сможете настроить различные параметры сервера.

Теперь вы можете воспользоваться панелью управления Windows server 2003 для настройки сервера по своим потребностям.

Выбор сетевых параметров

Перед включением SMB1 на Windows Server 2003 необходимо принять во внимание некоторые сетевые параметры, чтобы обеспечить безопасность и правильную работу.

1. Отключите SMB2 и SMB3:

На старых операционных системах SMB1 несовместим с более новыми протоколами SMB2 и SMB3. Выключение этих протоколов поможет избежать конфликтов и обеспечить работоспособность SMB1.

Примечание: Выключение SMB2 и SMB3 может повлиять на производительность сети и возможности обмена файлами между Windows Server 2003 и более новыми версиями операционных систем. Принимайте это во внимание перед принятием решения.

2. Ограничьте доступ к SMB1:

Включение SMB1 может сделать сервер уязвимым для различных угроз безопасности. Чтобы снизить риск, рекомендуется ограничить доступ к SMB1 только для определенных компьютеров или сетей. Используйте фаервол или другие механизмы безопасности для контроля доступа.

Примечание: Ограничение доступа к SMB1 может привести к неправильному функционированию сети, если есть зависимости от этого протокола. Убедитесь в тщательном тестировании перед внедрением ограничений на продакшн сервере.

3. Установите необходимые обновления:

Перед включением SMB1 убедитесь, что на сервере установлены все необходимые обновления для обеспечения безопасности и совместимости.

Примечание: Обновите сервер и проверьте наличие актуальных патчей и исправлений.

Настройка протокола SMB1

Для включения протокола SMB1 на Windows Server 2003, следуйте инструкциям ниже:

  1. Откройте панель управления.
  2. Выберите «Сеть и Интернет».
  3. Выберите «Соединения постоянные».
  4. Откройте свойства сетевого подключения.
  5. Выберите «Компоненты сети» и щелкните «Подробности».
  6. В списке компонентов найдите «Протокол файлов SMB 1.0/CIFS» и установите флажок напротив него.
  7. Нажмите «ОК».
  8. Перезапустите сервер для применения изменений.

Теперь протокол SMB1 будет включен на вашем сервере Windows Server 2003. Убедитесь, что вы имеете необходимые меры безопасности, чтобы защитить вашу систему от возможных угроз.

Применение изменений и перезагрузка

После того, как вы произвели необходимые изменения в реестре и включили SMB1 на Windows Server 2003, необходимо применить эти изменения и перезагрузить систему, чтобы они вступили в силу полностью.

Чтобы применить изменения в реестре:

1. Откройте редактор реестра, нажав клавишу Win + R и введя команду «regedit».
2. Перейдите к разделу «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters».
3. Установите значение параметра «SMB1» на «1».
4. Закройте редактор реестра.

После этого необходимо перезагрузить систему, чтобы изменения вступили в силу. Вы можете сделать это, выбрав «Пуск» -> «Выключение» -> «Перезагрузка компьютера».

После перезагрузки системы SMB1 будет включен и будет готов к использованию на вашем сервере Windows Server 2003.

Проверка работоспособности SMB1

После активации протокола SMB1 на Windows Server 2003 можно выполнить проверку его работоспособности с помощью следующего метода:

  1. Откройте командную строку, нажав клавишу Win + R и введите «cmd» без кавычек. Нажмите Enter.
  2. В командной строке введите следующую команду и нажмите Enter:
  3. sc.exe query mrxsmb10

  4. В результате должна быть указана служба «mrxsmb10», что означает успешную активацию протокола SMB1.

Также можно выполнить проверку работоспособности SMB1 с помощью утилиты «ping»:

  1. Откройте командную строку, нажав клавишу Win + R и введите «cmd» без кавычек. Нажмите Enter.
  2. В командной строке введите следующую команду и нажмите Enter:
  3. ping localhost -4

  4. Если результатом выполнения команды будет успешный ответ от локального хоста, то протокол SMB1 работает корректно.

Проверка работоспособности SMB1 позволяет убедиться, что протокол активирован и готов к использованию. В случае возникновения проблем, рекомендуется обратиться к администратору системы для устранения ошибок.

В связи с недавной эпидемией шифровальщика WannaCry, эксплуатирующим уязвимость SMB v1, в сети снова появились советы по отключению этого протокола. Более того, Microsoft настоятельно рекомендовала отключить первую версию SMB еще в сентябре 2016 года. Но такое отключение может привести к неожиданным последствиям, вплоть до курьезов: лично сталкивался с компанией, где после борьбы с SMB перестали играть беспроводные колонки Sonos.

Специально для минимизации вероятности «выстрела в ногу» я хочу напомнить об особенностях SMB и подробно рассмотреть, чем грозит непродуманное отключение его старых версий.

SMB (Server Message Block) – сетевой протокол для удаленного доступа к файлам и принтерам. Именно он используется при подключении ресурсов через \servername\sharename. Протокол изначально работал поверх NetBIOS, используя порты UDP 137, 138 и TCP 137, 139. С выходом Windows 2000 стал работать напрямую, используя порт TCP 445. SMB используется также для входа в домен Active Directory и работы в нем.

Помимо удаленного доступа к ресурсам протокол используется еще и для межпроцессорного взаимодействия через «именованные потоки» – named pipes. Обращение к процессу производится по пути \.\pipe\name.

Первая версия протокола, также известная как CIFS (Common Internet File System), была создана еще в 1980-х годах, а вот вторая версия появилась только с Windows Vista, в 2006. Третья версия протокола вышла с Windows 8. Параллельно с Microsoft протокол создавался и обновлялся в его открытой имплементации Samba.

В каждой новой версии протокола добавлялись разного рода улучшения, направленные на увеличение быстродействия, безопасности и поддержки новых функций. Но при этом оставалась поддержка старых протоколов для совместимости. Разумеется, в старых версиях было и есть достаточно уязвимостей, одной из которых и пользуется WannaCry.

Под спойлером вы найдете сводную таблицу изменений в версиях SMB.

Версия Операционная система Добавлено, по сравнению с предыдущей версией
SMB 2.0 Windows Vista/2008 Изменилось количество команд протокола со 100+ до 19
Возможность «конвейерной» работы – отправки дополнительных запросов до получения ответа на предыдущий
Поддержка символьных ссылок
Подпись сообщений HMAC SHA256 вместо MD5
Увеличение кэша и блоков записи\чтения
SMB 2.1 Windows 7/2008R2 Улучшение производительности
Поддержка большего значения MTU
Поддержка службы BranchCache – механизм, кэширующий запросы в глобальную сеть в локальной сети
SMB 3.0 Windows 8/2012 Возможность построения прозрачного отказоустойчивого кластера с распределением нагрузки
Поддержка прямого доступа к памяти (RDMA)
Управление посредством командлетов Powershell
Поддержка VSS
Подпись AES–CMAC
Шифрование AES–CCM
Возможность использовать сетевые папки для хранения виртуальных машин HyperV
Возможность использовать сетевые папки для хранения баз Microsoft SQL
SMB 3.02 Windows 8.1/2012R2 Улучшения безопасности и быстродействия
Автоматическая балансировка в кластере
SMB 3.1.1 Windows 10/2016 Поддержка шифрования AES–GCM
Проверка целостности до аутентификации с использованием хеша SHA512
Обязательные безопасные «переговоры» при работе с клиентами SMB 2.x и выше

Считаем условно пострадавших

Посмотреть используемую в текущий момент версию протокола довольно просто, используем для этого командлет Get–SmbConnection:

Вывод командлета при открытых сетевых ресурсах на серверах с разной версией Windows.

Из вывода видно, что клиент, поддерживающий все версии протокола, использует для подключения максимально возможную версию из поддерживаемых сервером. Разумеется, если клиент поддерживает только старую версию протокола, а на сервере она будет отключена – соединение установлено не будет. Включить или выключить поддержку старых версий в современных системах Windows можно при помощи командлета Set–SmbServerConfiguration, а посмотреть состояние так:

Get–SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol

Выключаем SMBv1 на сервере с Windows 2012 R2.

Результат при подключении с Windows 2003.

Таким образом, при отключении старого, уязвимого протокола можно лишиться работоспособности сети со старыми клиентами. При этом помимо Windows XP и 2003 SMB v1 используется и в ряде программных и аппаратных решений (например NAS на GNU\Linux, использующий старую версию samba).

Под спойлером приведу список производителей и продуктов, которые полностью или частично перестанут работать при отключении SMB v1.

Производитель Продукт Комментарий
Barracuda SSL VPN
Web Security Gateway backups
Canon Сканирование на сетевой ресурс
Cisco WSA/WSAv
WAAS Версии 5.0 и старше
F5 RDP client gateway
Microsoft Exchange Proxy
Forcepoint (Raytheon) «Некоторые продукты»
HPE ArcSight Legacy Unified Connector Старые версии
IBM NetServer Версия V7R2 и старше
QRadar Vulnerability Manager Версии 7.2.x и старше
Lexmark МФУ, сканирование на сетевой ресурс Прошивки Firmware eSF 2.x и eSF 3.x
Linux Kernel Клиент CIFS С 2.5.42 до 3.5.x
McAfee Web Gateway
Microsoft Windows XP/2003 и старше
MYOB Accountants
NetApp ONTAP Версии до 9.1
NetGear ReadyNAS
Oracle Solaris 11.3 и старше
Pulse Secure PCS 8.1R9/8.2R4 и старше
PPS 5.1R9/5.3R4 и старше
QNAP Все устройства хранения Прошивка старше 4.1
RedHat RHEL Версии до 7.2
Ricoh МФУ, сканирование на сетевой ресурс Кроме ряда моделей
RSA Authentication Manager Server
Samba Samba Старше 3.5
Sonos Беспроводные колонки
Sophos Sophos UTM
Sophos XG firewall
Sophos Web Appliance
SUSE SLES 11 и старше
Synology Diskstation Manager Только управление
Thomson Reuters CS Professional Suite
Tintri Tintri OS, Tintri Global Center
VMware Vcenter
ESXi Старше 6.0
Worldox GX3 DMS
Xerox МФУ, сканирование на сетевой ресурс Прошивки без ConnectKey Firmware

Список взят с сайта Microsoft, где он регулярно пополняется.

Перечень продуктов, использующих старую версию протокола, достаточно велик – перед отключением SMB v1 обязательно нужно подумать о последствиях.

Все-таки отключаем

Если программ и устройств, использующих SMB v1 в сети нет, то, конечно, старый протокол лучше отключить. При этом если выключение на SMB сервере Windows 8/2012 производится при помощи командлета Powershell, то для Windows 7/2008 понадобится правка реестра. Это можно сделать тоже при помощи Powershell:


Set–ItemProperty –Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 –Type DWORD –Value 0 –Force

Или любым другим удобным способом. При этом для применения изменений понадобится перезагрузка.

Для отключения поддержки SMB v1 на клиенте достаточно остановить отвечающую за его работу службу и поправить зависимости службы lanmanworkstation. Это можно сделать следующими командами:

sc.exe config lanmanworkstation depend=bowser/mrxsmb20/nsi 

sc.exe config mrxsmb10 start=disabled

Для удобства отключения протокола по всей сети удобно использовать групповые политики, в частности Group Policy Preferences. С помощью них можно удобно работать с реестром.

Создание элемента реестра через групповые политики.

Чтобы отключить протокол на сервере, достаточно создать следующий параметр:

  • путь: HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters;

  • новый параметр: REG_DWORD c именем SMB1;

  • значение: 0.

Создание параметра реестра для отключения SMB v1 на сервере через групповые политики.

Для отключения поддержки SMB v1 на клиентах понадобится изменить значение двух параметров.

Сначала отключим службу протокола SMB v1:

  • путь: HKLM:\SYSTEM\CurrentControlSet\services\mrxsmb10;

  • параметр: REG_DWORD c именем Start;

  • значение: 4.

Обновляем один из параметров.

Потом поправим зависимость службы LanmanWorkstation, чтоб она не зависела от SMB v1:

  • путь: HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation;

  • параметр: REG_MULTI_SZ с именем DependOnService;

  • значение: три строки – Bowser, MRxSmb20 и NSI.

И заменяем другой.

После применения групповой политики необходимо перезагрузить компьютеры организации. После перезагрузки SMB v1 перестанет использоваться.

Работает – не трогай

Как ни странно, эта старая заповедь не всегда полезна – в редко обновляемой инфраструктуре могут завестись шифровальщики и трояны. Тем не менее, неаккуратное отключение и обновление служб могут парализовать работу организации не хуже вирусов.

Расскажите, а вы уже отключили у себя SMB первой версии? Много было жертв?

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Какой модуль нужен для windows 11
  • Диспетчер служб терминалов windows server 2016
  • Fifa windows 7 32 bit
  • Asus precision touchpad driver windows 10 64 bit
  • Как открыть файл через cmd windows