Я хотел бы запустить процесс на удаленной машине в интерактивном режиме, я имею в виду, что, хотя это не требует какого-либо взаимодействия с пользователем, мне нужно, чтобы этот процесс вызывал окно GUI.
Я использую Cygwin 1.7, и я могу запустить процесс с cygstart
но я не знаю, как показать его графический интерфейс. Я использую эту команду: cygstart --show --action=runas COMMAND
Кроме того, я использую свою учетную запись домена - на локальном и удаленном компьютере - и я заметил в диспетчере задач Windows, что процесс в качестве имени пользователя имеет мою учетную запись, но с другим идентификатором сеанса.
Проблема связана с настройками безопасности Windows по умолчанию, и для этого должно быть возможно - вопрос в том, как - изменить sshd
службы Cygwin, чтобы "разрешить службе взаимодействовать с рабочим столом", или переустановить sshd
с помощью cygrunsrv
с помощью --interactive
флаг.
Служба Cygwin sshd
не запустится, если у нее есть флаг --interactive
. После многих попыток я все еще в темноте.