远程调用shell脚本

远程调用shell脚本

有两种系统A。我有两个 shell 脚本A(称为服务器)。

必须调用这些 shell 脚本,并且只有当已认证A必须运行 shell 脚本并将输出发送到(客户)。

对 shell 脚本的调用还将包括命令行参数。

如何进行?

答案1

openssh-server在系统上安装A

sudo apt-get install openssh-server

然后从系统类型:

ssh -t user_login@ip_of_system_A "/path_to_your_script arg1 arg2"

只需替换user_loginip_of_system_Apath_to_your_script即可满足您的需求。

答案2

在 A 中你必须放置你的用户@A_ip-adress

   for host in A; do echo "== $host =="; ssh $host '/path_to_script_in_A/script; echo'; done 

相关内容