RDP-ping?

Темы, которые не попадают в остальные категории.
Ответить
Antonio
Сообщения: 208
Зарегистрирован: Пт фев 25, 2011 12:18 pm
Откуда: СПб

RDP-ping?

Сообщение Antonio » Пн янв 23, 2017 7:44 pm

Как понять, включен ли некий сервер? Пингануть его. А вот как проверить, могут ли пользователи подключиться к некому серверу по RDP именно сейчас?

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

Естественно, работать эта штука должна из Linux, из командной строки... :twisted:

Какие есть идеи?

aka
Разработчик
Разработчик
Сообщения: 10062
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: RDP-ping?

Сообщение aka » Пн янв 23, 2017 9:54 pm

Попытаться открыть TCP соединение с портом 3389. Сами майкрософты рекомендуют: https://support.microsoft.com/en-us/hel ... ctionality

На хрюниксах я бы так написал:

Код: Выделить всё

nc -z 10.1.1.32 3389
if [ $? -eq 0 ]
then
  echo "OK."
else
  echo "FAIL."
fi

Antonio
Сообщения: 208
Зарегистрирован: Пт фев 25, 2011 12:18 pm
Откуда: СПб

Re: RDP-ping?

Сообщение Antonio » Вт янв 24, 2017 2:38 pm

Это здорово, конечно. Но сокет - это еще довольно далеко от реальной возможности подключения пользователя по RDP.

А можно пойти дальше и провести авторизацию, в каком-то минималистичном виде?

aka
Разработчик
Разработчик
Сообщения: 10062
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: RDP-ping?

Сообщение aka » Вт янв 24, 2017 3:50 pm

Сложно :( Несколько пакетов надо формировать, ответы разбирать.

Ответить