【发布时间】:2016-03-23 06:45:12
【问题描述】:
我在做我需要的事情时遇到了问题。如果我做得对,我可以节省大量时间。
我基本上需要遍历每个主机,我可以自己完成这部分。
但我永远无法得到正确的命令。
我基本上想为每个主机都这样做
chmod 750 /root; chown -R root:root /root;exit;
我尝试了很多变体,所有变体都只会ssh 发送到服务器,而在该服务器上什么也不做。他们从未在目标服务器上实际运行该命令。相反,他们最终在我正在运行 ssh 的服务器上运行命令。
另请注意,公钥已设置,因此密码没有问题。
所以为了更好地理解我会展示这个
for h in HOSTNAMES do
ssh $h; OTHER STUFF
done
【问题讨论】:
-
您是否使用 & 链接您的“连接到服务器”命令?
-
你试过
chmod 750 /root && chown -R root:root /root吗? -
你实际上并没有展示你如何通过 ssh 进入你的服务器并执行这些命令,尽管这可能是问题所在
-
您如何管理输入
root的密码?我认为这必须是第一大问题。但是我们需要查看一些失败的代码来帮助修复它,我们不能为您编写它;-) 好吗?祝你好运。 -
安全等效已设置