Linux通过SSH命令启动Windows程序,SSH不能退出!!!

TFT_YH 2016-05-12 06:29:29
程序是exe文件,部署在Windows设备中,因为Windows设备很多,所以想弄个“控制中心”,统一对这些设备进行控制。
大概模型如下:
Web界面
--------------------------------------
| Linux(SSH客户端) |
--------------------------------------
/ | \
/ | \
/ | \
Win机器A Win机器B Win机器C

说明:
Windows设备:
1> 搭建SSH服务器,并与Linux设备建立信任关系(公私钥),可无密码连接;
2> 所有批处理脚本均在这里(start.bat, stop.bat)

Linux设备:
1> 搭建一个Web控制页面
2> 可以通过SSH连接Win设备,并发送相关bat命令,比如: ssh test@Win机器B “C:\stop.bat”

当在Linux执行 ssh test@Win机器B “C:\start.bat” 时,会有如下问题:
01- 在Linux命令不会返回,一直阻塞
02- 在Windows端,在任务管理器中,能够看到进程启动,但是找不到运行界面。
03- 当Linux使用 Ctrl+C 停止时, Windows的进程也就关闭了

我在Windows端,直接运行start.bat是没有问题的。

我最终的需求是,如何通过ssh命令(在Linux机上)实现 直接运行start.bat 的运行效果,先谢谢各位!!!
...全文
756 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
TFT_YH 2016-05-13
  • 打赏
  • 举报
回复
没有人知道么? HELP

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧