Ich möchte Dateien von / auf einen Remote-Server in verschiedenen Verzeichnissen kopieren. Zum Beispiel möchte ich diese 4 Befehle gleichzeitig ausführen.
scp remote:A/1.txt local:A/1.txt
scp remote:A/2.txt local:A/2.txt
scp remote:B/1.txt local:B/1.txt
scp remote:C/1.txt local:C/1.txt
Was ist der einfachste Weg, das zu tun?
rsync
, vielleicht kann es Ihnen in diesem Fall und vielen bevorstehenden Fällen helfen. Um die Eingabe von Passwörtern zu vermeiden (geschweige denn mehrmals), sollten Sie sich über ssh
öffentliche / private Schlüssel
scp root@192.168.56.120:'/etc/openvpn/ca.crt /etc/openvpn/client/client0.crt /etc/openvpn/client/client0.key /etc/openvpn/client/ta.key' ./
.