V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Infernalzero
V2EX  ›  SSH

请教一个在 linux 上向 windows 发送 ssh 命令的问题

  •  
  •   Infernalzero · 2015-11-19 17:06:47 +08:00 · 1961 次点击
    这是一个创建于 3074 天前的主题,其中的信息可能已经有所发展或是发生改变。

    windows 虚拟机上已经安装 winsshd ,和 linux 主机位于同一网段内,windows 版本是 windowsserver2003
    从 linux 主机上对 windows 虚拟机发送 ssh 执行相应命令,调用 tomcat 的 startup.bat 启动,脚本是执行了,而且执行到了最后,但是 tomcat 没有启动,查了半天没有找到原因,个人猜测和权限有关系。具体执行命令如下
    ssh -t -l administrator 192.168.x.x "E:\tomcat\bin\startup.bat"

    如果是直接 ssh [email protected] 进入 dos 界面后执行 startup.bat 的话却是能够启动的

    另外也怀疑过是环境变量没有读入的缘故,所以尝试了在执行 startup.bat 前读入了所有环境变量,但是结果也是一样,而且通过对 catalina.bat 进行调试后认定环境变量是有读到的

    顺带一提,执行 shutdown.bat 是有效的,能够关闭 tomcat

    不知道 V2 上有人有过类似的经历吗?

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1025 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 19:07 · PVG 03:07 · LAX 12:07 · JFK 15:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.