Задать вопрос
Ответы пользователя по тегу RDP
  • Сочетание клавиш на локальном ПК, при подключении к RDP?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Искать приложение, которое использует открытую реализацию RDP — FreeRDP и прочее. Не MSTSLib, которая и реализует протокол RDP в винде. Все приложения, которые её используют будут вести себя точно так же, т.к. RDP окно создаётся этой либой (как разработчик такого приложения говорю). Не проверял как обрабатывает хоткеи MSTSLib, возможно оно как-то фильтрует ввод на системном уровне или на уровне драйверов — тогда, чисто теоретически на уровне ядра ОС можно отфильтровать. А для этого нужен драйвер в ядре ОС (Ring0). Вот тут для AHK он находится: https://www.autohotkey.com/boards/viewtopic.php?t=9009 Сам драйвер не щупал и не знаю, есть ли там нужный функционал для получения ввода и его фильттрации, т.к. его писали в первую очередь для фильтрации.
    Ответ написан
    Комментировать
  • Rdp Windows есть ли такой хоткей?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Именно хоткея нет, но есть теневое подключение: https://winitpro.ru/index.php/2014/02/12/rds-shado...
    Условно - курсор привязан к ОС. На хосте свой курсор, а на виртуалке - свой. Когда разворачивается окно виртуальной машины, то курсор в виртуалке привязывается к курсору хоста. Так что в данном случае это баг вашего кликера, что там не учитываются возможные помехи со стороны пользователя или он не встаёт на паузу.
    Ответ написан
    Комментировать
  • Как сделать двухфакторную аутентификацию telegram+RDP?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Зависит от того, что у вас есть и как вы это используете. Приведу реальный пример: есть несколько RDP серверов, на которых работают пользователи. Задача: реализовать вход на сервер с MFA авторизацией и использованием API уже существующей системы, где у пользователей есть логин/пароль, при этом надо было скрыть пароль и логин RDP от пользователей. Т.е., пользователь вводит свои стандартные логин/пароль, подтверждает вход через MFA, выбирает сервер из списка и далее подключается к нему в один клик. Реализовано было в виде связки WPF + WinForms приложения с интеграцией MSTSCLib и поддержкой базовых механизмов работы RDP типа HiDPI, несколько мониторов, полноэкранный режим и некоторые другие мелочи (тыц). Много жесткого кекса, чтения документации и применения всяких хитростей, чтобы оно работало как надо: например основное приложение на WPF, MSTSLib в подключенном WinForms проекте, при этом все управление из WPF контролов, а контент - в WinForms окне.

    В данном случае есть три варианта:
    • Гугл в помощь - вроде есть уже готовые решения, с этим не работал - так что ничего конкретного не посоветую, выглядит наиболее простым решением
    • Кастомный RDP клиент через MSTSCLib и API сервер, который будет работать с API ТМ - т.е. приложение стучится на ваш сервер, ждет подтверждения и только потом логинится
    • Взять существующий RDP сервер и внести в него доработки для поддержки MFA или найти с поддержкой MFA
    Ответ написан
    Комментировать
  • Как настроить автоматический выход из windows 10 при отключении от RDP?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Варианты:
    • Найти альтернативный RDP клиент, в котором можно относительно легко отследить отключение и запустить нужный скрипт.
    • Написать скрипт (например с помощью ннкрон), который будет отслеживать состояние RDP клиента и данные в окне RDP клиента для отслеживания отключения. Может получится, может нет - давно не использовал родной RDP и не помню какие там варианты отключения и структура окна.
    • Сделать RDP клиента оболочкой по умолчанию - т.е. вместо проводника RDP клиент. Вероятно потребуется приложение для мониторинга RDP клиента и его запуска в случае закрытия - это режим киоска.
    • Не безопасно, но относительно просто: запускать RDP клиент до логина пользователя (вот тут у меня лежит пример сервиса для запуска любого приложения на экране логина).
    • На сервере мониторить выход пользователя и отправлять сигнал на клиент по сети, а на клиенте при получении сигнала - выходить из системы.
    • Написать свой клиент на .Net с нужным функционалом.
    Ответ написан
    Комментировать
  • Как организовать доступ по RDP к серверу через интернет?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Купите сервер, поставьте в своей серверной, дайте внешний IP ему и пользуйтесь им через RDP.
    Ответ написан
    Комментировать
  • Как организовать работу бухгалтерии на удаленном сервере?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте RDP — он бесплатный. Ну или любое подходящее решение для удаленного управления ПК.
    Ответ написан
    Комментировать
  • Как разделить рабочую и игровую на своем ПК?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Используйте виртаулизацию — хостовая ОС для игрушек, виртуалка — для работы. Например VirtualBox.
    Ответ написан