Я включил RDP, установил статический IP-адрес, создал учетную запись локального администратора и убедился, что удаленное управление включено. Я могу пинговать сервер нормально. На клиентском компьютере под управлением Windows 10 я открываю удаленный рабочий стол и набираю IP-адрес и имя_сервера \ localAdmin. Когда я нажимаю кнопку подключения, он загружается на некоторое время, а затем возвращается с ошибкой «Удаленный рабочий стол не может подключиться к удаленному компьютеру».
Что-то мне не хватает? Ни одно из устройств не находится в домене.
Итак, я нашел некоторую информацию по поводу возникшей у меня проблемы. Как и предполагалось, это проблема брандмауэра, и для будущих пользователей это команды, которые я запускал, чтобы отключить брандмауэр, а затем добавить некоторые правила.
Powershell
Enable-NetFirewallRule -DisplayGroup "*"
Командная строка
C:\ netsh advfirewall firewall set rule group="Remote Desktop" new enable=yes
C:\ netsh advfirewall firewall set rule group="Remote Administration" new enable=yes
C:\ netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable=yes
C:\ netsh advfirewall firewall set rule group="Remote Volume Management" new enable=yes
C:\ netsh firewall set icmpsetting 8
Ошибка, которую вы видите, мне кажется проблемой с брандмауэром. Проверьте локальный брандмауэр на сервере, к которому вы пытаетесь подключиться через RDP. Скорее всего, потребуется добавить правило для TCP 3899. Другой способ проверить это - временно отключить локальный брандмауэр для правильного профиля (доменный, частный или общедоступный) и снова попытаться установить соединение. Если это работает, вы знаете, что вам нужно добавить исключение брандмауэра. Просто не забудьте снова включить брандмауэр для только что отключенного профиля.
Поскольку информации об общей сетевой среде, в которой вы работаете, не так много, убедитесь, что между вами и сервером нет других аппаратных брандмауэров.
в некоторых системах
вам нужно выполнить следующую строку:
netsh firewall set service type=remoteadmin mode=enable
перед:
netsh advfirewall firewall set rule group="Remote Administration" new enable=yes