I need to copy some data from a cluster of very restricted machines through the network which currently has DNS problems (so some connections are bizarrely not working). I found that the only way to copy the data from a machine is running scp from that machine. For now the workflow is:
- for each machine in machines
ssh machine- enter password
scp files destination:results- enter password
- wait
- repeat forever
I'm going mad over this manual labor. I want a solution which allows me to enter the password a single time. I've searched for solutions. Most recommend installing SSH keys, but this requires the same procedure to distribute the keys. Other mention the expect program, but I don't have it on that system.
How can this be accomplished?
Update: The main machine runs FreeBSD 9 and the 100 servers run Ubuntu 12. I don't have root on any machine.
No comments:
Post a Comment