Назад | Перейти на главную страницу

Какие у меня есть варианты подключения к удаленному серверу Windows, если RDP нарушен?

Какие параметры у меня есть для подключения к удаленному серверу Windows, если RDP сломан (не отвечает), у меня нет доступа к консоли и сервер физически не закрыт?

В Linux, если VNC не работал, я обычно мог полагаться на демона SSH. Windows никогда не улавливала это (почему, я не знаю) - есть ли эквивалент?

Первое, что я делаю, когда RDP не говорит, - это в Powershell:

PS> $service = get-service -computername MyServer -displayname "Remote Desktop Services"
PS> $service.stop
PS> $service.start

В большинстве случаев это возрождает RDP, и я могу вернуться. Если это не поможет, тогда мне придется полагаться на iLO или один из других вариантов консоли, упомянутых в других ответах здесь.

См. Этот вопрос здесь для параметров командной строки. По сути, у вас есть WinRS / WinRM, удаленное взаимодействие PowerShell и PSexec и другие утилиты SysInternals Suite. Вы также можете установить SSH или даже telnet на сервер Windows и подключиться к нему после его установки.

Кроме того, ваши инструменты в папке «Администрирование» позволят вам подключиться к удаленным машинам (или хотя бы попробовать), так что это вариант. (В основном ваши оснастки MMC, но даже некоторые из изначально включенных автономных exes, например regedit, есть эта функция.)

Вы тоже должен иметь некоторую форму интерфейса внеполосного управления / виртуальную консоль на вашем сервере (например, HP iLO или Dell iDRAC), а если нет ... ну, извлеките уроки из этого и получите ее на своем следующем сервере.

Наконец, существует любое количество сторонних инструментов, которые часто позволяют вам получить удаленный доступ к серверу, установить себя, а затем настроить общий доступ к экрану на основе VNC (или аналогичного). На ум сразу приходят Dameware и IntelliAdmin, но это всего лишь две из многих.

PowerShell - это то, что вам нужно. Удаленное взаимодействие TechNet PowerShell

Поскольку это не было упомянуто:

Всегда есть «умные руки». Никогда не недооценивайте простоту звонка кому-нибудь и вопроса: «Можете ли вы подойти к серверу и сказать мне, что вы видите? ... Хорошо ... сделайте это для меня».

Если сервер не вращается вокруг Земли, это, вероятно, вариант.

LoM - это широко используемый метод доступа к узлам, который с логической точки зрения недоступен.

Название техники отличается от названия производителя, dell называет свою версию «iDRAC». HP называет их iLo

Раньше для этого были специальные карты PCI, которые назывались MEGARAC. Также в помощь есть KVM over IP.

Удачи!

psexec, часть Пакет Windows Sysinternals.

Мы использовали это все время для развертывания программного обеспечения в сети хостов Windows, отличной от Active Directory.

Как сказано выше, iDRAC, iLO - лучший способ доступа к удаленным системам, если RDP не запускается. Если система представляет собой виртуальную машину, вы можете использовать виртуальную инфраструктуру для удаленного управления и, в большинстве случаев, просмотра консоли.

Я бы вложил деньги в что-нибудь вроде LANTRONIX 'Spider', который можно было бы подключить к портам VGA и USB удаленной системы, чтобы мы могли управлять диапазоном.

Если вы все еще можете проверить связь с системой, попробуйте выполнить перезагрузку в поле. В Windows 'shutdown -i' вызовите интерактивную командную утилиту. Посмотрите, позволит ли это удаленно перезагрузить систему.

Удачи вам, мой друг, и не стесняйтесь отвечать на запросы любой дополнительной помощи

Пока служба WinRM настроена правильно, вы можете ввести-pssession –computername –scriptblock или invoke-command -computername –scriptblock с помощью powershell. Или вы можете скачать Psexec из http://technet.microsoft.com/en-gb/sysinternals/bb896649.aspx а затем пользователь psexec \ target –u credentials cmd

Что касается RDP, он вообще включен? Проверить сетевой реестр сервера HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server

Есть значения, такие как fDenyTSConnections и TSUserEnabled, которые необходимо правильно настроить.

Также перезапустите службы TS на сервере.

Я предлагаю вам использовать это, если у вас есть доступ к сети и вы можете пройти аутентификацию.

Применяете ли вы МОТ в своей компании?

Использовался тот же подход, когда RDP не запускался с ошибкой "не удается подключиться, потому что брокер подключений не может проверить настройки, указанные в вашем файле RDP". Каким-то образом AnyDesk в это время тоже был отключен от сервера. А доступа к серверу у меня физически не было. Получил себе PsTools от http://technet.microsoft.com/en-gb/sysinternals/bb896649.aspx как посоветовал @Ben Lavender И выполнил следующие шаги;

  1. Открыл cmd на моем ноутбуке, подключенном через VPN, чтобы получить доступ к локальной сети клиента и выполнить следующие команды в пути извлеченного PsTools. (На этом этапе я уже понял, что причиной этого была служба внутренней базы данных Windows. Вы можете прочитать об этом больше. От нее зависит служба посредника удаленных подключений, как и другие службы удаленных рабочих столов, поэтому для меня виновником был WID .)

  2. Я запускаю запрос, чтобы узнать статус службы WID psservice \ [имя компьютера или IP-адрес] -u [имя пользователя] -p [пароль] запрос "Внутренняя база данных Windows" Состояние WID В моем случае служба не работала

  3. Я запустил команду psservice \ [имя компьютера или IP-адрес] -u [имя пользователя] -p [пароль] запустить «Внутреннюю базу данных Windows» чтобы запустить сервис и получил результат ниже. Начальное состояние WID

  4. Я снова запросил службу WID, чтобы подтвердить, что она теперь работает, и вуаля вот она. Состояние работы WID

Когда я снова попробовал RDP, на этот раз мне удалось добиться успеха.

Надеюсь, это прояснит ситуацию для вас лучше и решит вашу проблему.