gpt4 book ai didi

linux - 在远程服务器中运行命令

转载 作者:太空宇宙 更新时间:2023-11-04 09:27:18 24 4
gpt4 key购买 nike

在远程服务器上运行命令的最佳方式是什么?我正在考虑使用 SSH,但还有比这更好的方法吗?我使用的是 Red Hat Linux,我想在其中一台服务器上运行该命令,指定我想让我的命令运行的其他服务器,它必须在指定的服务器上做完全相同的事情。 Puppet 不能单独提供帮助,但我可以将其他一些工具与 Puppet 结合起来为我完成这项工作。

最佳答案

看来您无需输入密码就可以登录到其他服务器。我假设这是基于 SSH key ,如下所述:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-ssh-configuration-keypairs.html

您说另一个脚本正在生成服务器列表。您现在可以使用以下简单脚本来遍历列表:

for server in `./server-list-script`; do
echo $server:
ssh username@$server mkdir /etc/dir/test123
done >logfile 2>&1

文件“logfile”将收集输出。我很确定 Puppet 也能做到这一点。

关于linux - 在远程服务器中运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34934697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com