如何通过 ssh 连接调用 bash 脚本从另一个脚本运行

如何通过 ssh 连接调用 bash 脚本从另一个脚本运行

我有两个脚本masterScript.shslaveScript.shmasterscript.sh 首先在 windows-PC 上执行,它的命令之一是通过 ssh (例如ssh usrname@ipaddress) 与 ubuntu-PC 建立连接,然后调用slaveScript.sh在该 Ubuntu-pc 上执行的。然后等待masterScripts.sh的确认以slaveScript.sh/Ubuntu-PC继续在本地执行其他命令。

下图说明了上述解释

那么,您知道如何在两个脚本之间自动建立连接吗?

提前致谢

在此处输入图片描述

答案1

这难道不是你需要的吗?https://docs.microsoft.com/en-us/powershell/scripting/learn/remoting/ssh-remoting-in-powershell-core?view=powershell-7.1

SSH 远程处理可让您在 Windows 和 Linux 计算机之间进行基本的 PowerShell 会话远程处理。SSH 远程处理在目标计算机上创建一个 PowerShell 主机进程作为 SSH 子系统。

相关内容