На машине A установлена шпаклевка, подключенная к машине B:

C:\Putty> runas /user:admin "блокнот"

На машине B работает сервер freesshd:

Запускает процесс notepad.exe, но не отображает графический интерфейс.

Я неправильно запускаю приложение GUI или есть команда / метод для доступа к GUI приложения, когда оно запускается из удаленного ssh-соединения?

2 ответа2

1

SSH позволяет отправлять команды через оболочку вашего компьютера. Тем не менее, он не предоставляет механизм для удаленного компьютера для отправки изображений на локальный компьютер.

Если вы хотите использовать приложения с графическим интерфейсом на удаленной машине, вы должны рассмотреть что-то вроде туннелирования VNC через SSH или полностью использовать другой метод (например, RDP) для подключения к удаленной машине.

0

На самом деле, я нашел ответ, используя инструмент psexec:

psexec \remotePC -u пользователь -p pass -d -i "myapp.exe" someArgs

Это запустит интерактивное приложение GUI на моей удаленной машине.

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