Cygwin 如何通过SSH在Windows上运行桌面可执行文件?

Cygwin 如何通过SSH在Windows上运行桌面可执行文件?,cygwin,desktop,openssh,Cygwin,Desktop,Openssh,我的情况如下: 我有使用Cygwin和OpenSSH的机器A-Linux和机器B-Windows 目前,我可以在两台机器之间使用ssh,并运行程序。我需要在Windows机器上运行这个程序来控制桌面(一些鼠标点击等) 我需要能够从我的Linux机器(已经完成)ssh到Windows机器并运行程序。当我这么做的时候,程序就挂断了。我可以在Windows上看到系统进程中的程序,但它什么也不做。当我在Windows机器上调用Cygwin上的程序时,它运行得完美无缺 我的问题: 有没有办法在控制桌面环境

我的情况如下: 我有使用Cygwin和OpenSSH的机器A-Linux和机器B-Windows

目前,我可以在两台机器之间使用ssh,并运行程序。我需要在Windows机器上运行这个程序来控制桌面(一些鼠标点击等)

我需要能够从我的Linux机器(已经完成)ssh到Windows机器并运行程序。当我这么做的时候,程序就挂断了。我可以在Windows上看到系统进程中的程序,但它什么也不做。当我在Windows机器上调用Cygwin上的程序时,它运行得完美无缺

我的问题:

有没有办法在控制桌面环境的Windows计算机上运行可执行程序-通过SSH远程运行


PS:我已经在Windows机器上尝试进入服务>Cygwin sshd>登录>允许服务与桌面交互。但是,如果选中此选项,则无法启动Cygwin sshd服务。

ssh登录时的环境与登录或从计算机运行时的环境不同。试着运行“ssh which my_program.exe”来查看您运行的是您认为自己是什么。