我有大约30台服务器在authorized_keys中有一个服务器的SSH密钥。
我想编写一个程序,逐个连接到这些框并执行两项操作。
[1] srm带有-R标志的各种目录 [2]在根目录中留下了一个txt文档
我知道这可以通过bash实现,但我没有经验写这样的东西。
任何人都可以帮助我吗?服务器在sshd端口上运行。
答案 0 :(得分:0)
for
循环+ ssh user@host -p port command
可以完成
答案 1 :(得分:0)
#!/bin/bash
while read server; do
#execute commands on remote server
ssh user@$server ifconfig
#copy local file over
scp /path/to/file user@$server:/path/on/remote_server/
done < servers.txt