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