Подключение из Windows XP к Windows Server 2019

13 июня, 2025 | Автор: El

Понадобилось мне как то перекинуть файлы со старого компа на winXP на локальный сервак, но к моему сожалению мне сходу не удалось подключить ни сетевой диск, ни подключиться к удаленному рабочему столу. Я конечно понимал что WinXP старенькая но она же точно это все умела в свое время.

Оказалось что то что было в XP устарело не смотря на то что это ServicePack 3, ей не хватало настроек безопасности.

В этой статье я нашел как починить RDP (Подключение к удаленному рабочему столу)  https://winitpro.ru/index.php/2014/06/25/windows-2012-rds-ne-podklyuchayutsya-rdp-klienty-windows-xp/

Сначала включим NLA в XP

  1. Добавляем в реестре 
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders в ключ SecurityProviders, в конце credssp.dll
  2. Затем в 
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa  в ключе Security Packages добавьте tspkg
  3. Перезагружаем
  4. Подключаемся к удаленному рабочему столу, должно заработать, у меня даже сохранился пароль, хотя в статье пишут что в их случае он не будет сохраняться

 

Но сетевой диск так и не заработает, т.к. в XP есть поддержка только SMB v1, а она уязвимая и на современных серваках выключена. Я решил временно включить поддержку на сервере, и затем выключить, т.к. это не безопасно.

Сначала нужно поставить недостающие компоненты на сервер, как это сделать нашел в этой статье https://www.isdecisions.com/products/userlock/help/faq/installation/how-run-userlock-server-windows-server-2019-windows-xp.htm

  1. Открываем Диспетчер серверов
  2. Управление -> Добавить роли и компоненты
  3. Заходим в Компоненты
  4. Ставим галочку «SMB 1.0/CIFS File Sharing Support»
  5. Устанавливаем и перезагружаемся, удобно поставить галочку перезагрузить при необходимости

На этом этапе smb v1 все еще выключена. Для управления конфигурацией есть удобные команды для PowerShell https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3?tabs=server#use-the-command-line-or-registry-editor-to-manage-smb-protocols

  1. Открываем PowerShell
  2. Проверяем статус
    Get-SmbServerConfiguration | Select EnableSMB1Protocol

  3. Включаем поддержку
    Set-SmbServerConfiguration -EnableSMB1Protocol $true

  4. Даже перезагружать сервер не надо, можно пробовать подключаться
  5. Для отключения smb v1
    Set-SmbServerConfiguration -EnableSMB1Protocol $false

Здесь рассказывается почему его нельзя использовать https://techcommunity.microsoft.com/blog/filecab/stop-using-smb1/425858

Так что настоятельно рекомендую отключить эту дыру.


Понравилась статья? Жми



 Комментарии:

 
1. ZodsFoUQ :
10 июля, 2025 | 16:38



 
 
2. kSdfJmIH :
10 июля, 2025 | 16:38



 
Написать комментарий:

Текст сообщения     

Ваше имя (обязательно)     

Ваша почта (скрыто) (обязательно)     

Если комментарии содержат ссылки они проходят модерацию...
Карта сайта
Карта сайта
Игры:

squares
Игра Squares
Прямая ссылка на Яндекс Браузер:
Прямая ссылка на Яндекс Браузер для Android:
Прямые ссылки скачать последние версии Adobe Flash, Кодеки, Google Chrome и другие популярные программы  
Календарь для печати на А4:
calendar.ellexdev.com
Внешний вид календаря

Особенность этого календаря: недели отображаются вертикально, а не горизонтально.
 
Компьютерная графика и вычислительная геометрия: