通过 ssh 从 Linux 远程运行 Windows bat 文件

通过 ssh 从 Linux 远程运行 Windows bat 文件

有可能的?

Cygwin 安装在 Windows 环境中。我使用以下命令通过 ssh 连接到 Windows 环境:

ssh user@ip /cygdriver/c/run.bat。输入密码后,出现“没有这样的文件或目录”消息。有什么建议我可以怎么做吗?

答案1

检查你输入的是“cygdrive”而不是“cygdriver”,如果不行的话,尝试运行这个命令CMD /C C:\run.bat

答案2

“cygdriver”是正确的路径吗?

我建议尝试在 Windows 机器上的 Cygwin shell 中本地运行该命令,然后将已知有效的命令复制并粘贴到将远程运行的 ssh 脚本中。

相关内容