Eu gostaria de copiar arquivos de / para servidor remoto em diferentes diretórios. Por exemplo, eu quero executar esses 4 comandos de uma só vez.
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
Qual é a maneira mais fácil de fazer isso?
rsync
, talvez ele possa ajudá-lo neste caso e em muitos casos futuros. Então, para evitar a digitação de senhas (sem falar várias vezes), você deve ler sobre ssh
chaves públicas / privadas, por exemplo, digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2
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' ./
.