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