Мне нужно ограничить возможности RDP одной машины, чтобы разрешить только сеанс консоли (так же, как поведение клиента Windows). Это сервер Windows Server 2003 R2 std.
Насколько я знаю, я могу ограничить количество сеансов (активных) в конфигурации rdp сервера 2003. Но нет возможности разрешить только консольные сеансы.
У кого-нибудь есть яркие идеи? Я бы предпочел не устанавливать xp/vista/win7 на этом сервере. VNC не вариант.
Ваше здоровье
решение1
Плохое решение: сделать скрипт входа. Если подключение не консольное, выход из системы:
выход из системы 1
Это приведет к выходу из сеанса 1. Если вы подключаетесь по RDP через консоль, вы находитесь в сеансе 0, а не 1.
Вы можете лучше определить, используя qwinsta и скрипт для проверки его вывода.
решение2
Вам действительно нужно видеть, как удаленный компьютер рисует оболочку консоли, или вам нужен доступ только к консоли?
Если вы выбрали последний вариант, рассмотрите возможность использования SSH — и OpenSSH, и DropBear должны работать на WS 2003; вы передаете только символы, а не часть экрана, плюс соединение зашифровано.