我正在尝试在Linux中创建一个脚本,其中包含多个服务器的隧道,并在该服务器中运行脚本。
基本上我在8台机器RedHat中有一个DailyCheck.sh,我在Windows中为每个机器设置一个隧道:
"putty.exe user@xxx.xxx.xxx.xxx -pw <password> -L port:127.0.0.1:port"
然后我打开每一个并运行命令DailyCheck.sh。
我想要的是Windows中的一个文件:
"putty.exe user@xxx.xxx.xxx.xxx -pw <password> -L port:127.0.0.1:port"
sudo su -
./dailyCheck.sh
<delay if necessary>
"putty.exe user@xxx.xxx.xxx.xxx -pw <password> -L port:127.0.0.1:port"
sudo su -
./dailyCheck.sh
(....)
我们有办法做到这一点吗?
谢谢&amp;最好的祝福, 安德烈。
答案 0 :(得分:1)
我建议您 - 而不是隧道 - 为每个主机设置sum
。然后使用agg
在远程运行脚本。
另外,为了获得更好的答案,我建议使用代码proxy command和remote command execution。