У меня есть машина A, соединяющаяся с машиной B с помощью PuTTY. Обе машины имеют ОС Windows.

Я хотел открыть блокнот на компьютере B, и когда я вошел в start startpadpad, ничего не происходит, но когда я проверил диспетчер задач (на компьютере B), во вкладке процессов я вижу, что блокнот работает.

У машины B нет других экранов и даже проверка alt-tab, нет окна для блокнота.

Я отключил настройки брандмауэра и UAC на случай, если это стало причиной проблемы. Там также не установлен антивирус на компьютере B.

Любая помощь приветствуется!

2 ответа2

1

Обычно (SSH) серверы работают как служба Windows.

Оконные службы запускаются в отдельном сеансе Windows (Google для "изоляции сеанса 0"). Они не могут получить доступ к интерактивным (пользовательским) сеансам Windows.

Также обратите внимание, что в Windows может быть несколько пользовательских сессий (несколько зарегистрированных пользователей). Как сервер SSH узнает, в каком пользовательском сеансе отображается графический интерфейс (даже если это возможно)?


Вы можете запустить сервер SSH в интерактивном сеансе Windows вместо службы. Это имеет свои ограничения, хотя.


В общем, все это (запуск приложения с графическим интерфейсом в Windows удаленно через SSH) не кажется мне хорошей идеей.

Также этот вопрос больше о конкретном SSH-сервере, а не о SSH-клиенте, который вы используете. Таким образом, если вы включите информацию о вашем SSH-сервере, вы можете получить более точные ответы.

1

SSH не является родным инструментом управления окнами (даже если в Windows 10 есть такая возможность). Вместо этого я бы использовал psexec который позволяет вам удаленно запускать любое приложение в «интерактивном» окне, указав при этом конкретное имя пользователя и пароль, а также конкретный идентификатор сеанса, если это необходимо.

https://docs.microsoft.com/en-us/sysinternals/downloads/psexec

https://serverfault.com/questions/453704/interactive-mode-of-psexec-not-working-for-console-application

https://forum.sysinternals.com/psexec-i-does-not-interact-with-remote-desktop_topic14473.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .