通过 ssh 在远程主机上启动 bash 脚本

Posted

技术标签:

【中文标题】通过 ssh 在远程主机上启动 bash 脚本【英文标题】:start batchscript on remote host over ssh 【发布时间】:2018-03-26 04:35:03 【问题描述】:

我有这个设置:

1 使用 Windows 10 和 Cygwin Unix 工具的主机(用于 unix 文件系统和 open-ssh 服务器)。 2 在另一边有另一个 Linux Gentoo 客户端。 有没有机会在主机上执行批处理文件? 喜欢这个 'ssh name@host start data.bat'?

你们会帮我很多

【问题讨论】:

【参考方案1】:

如果我们想在 Windows 10 主机上运行命令/脚本,则需要在 Windows 上设置 SSH 服务器。虽然有传言说 Windows Powershell 将内置 SSH 服务器支持,但我不知道它已经发布了。

话虽如此,您可以使用任何第三方工具来设置它。例如,检查here。

【讨论】:

那是错误的方向。从 cygwin 环境到 linux 机器执行 bash 脚本不是问题。我将通过 ssh 从 linux gentoo 机器上执行 '.bat' 批处理脚本

以上是关于通过 ssh 在远程主机上启动 bash 脚本的主要内容,如果未能解决你的问题,请参考以下文章

本机远程主机的脚本执行

在 bash 脚本中检查远程端口状态 [重复]

大坑,jenkins 配置publish over ssh bash 插件,远程部署,无法执行shell脚本

jemter + ant 远程启动salve机器

有没有办法让我的笔记本电脑通过 SSH 从远程服务器上运行的 bash 脚本中发出哔哔声?

Bash 脚本使用 ssh 和日期在远程系统上设置坐标世界时