Como copiar uma pasta do controle remoto para o local usando scp?
Como copiar uma pasta de um host remoto para um host local utilizando o scp
?
Eu utilizo ssh
para fazer login no meu servidor.
Então, eu gostaria de copiar a pasta remota foo
para o local /home/user/Desktop
.
Como conseguir isto?
2549
3
De
man scp
(Ver manual online)Para usar a potência total de **scp*** você precisa passar pelos próximos passos:
Então, por exemplo, se você tiver este **~/.ssh/config***:
você'vai se salvar da entrada de senha e simplificar scp sintaxe como esta:
Mais adiante, você será capaz de usar a conclusão do caminho remoto:
Actualização:
Para permitir o bash-completion remoto, você precisa ter bash-shell em ambos
e
hosts, e bash-completion funcionando corretamente. Para mais informações, consulte as perguntas relacionadas:Como ativar o auto-completamento para caminhos remotos ao usar scp?
Conclusão da aba de nome de arquivo SCP
É melhor comprimir primeiro o catálogo no servidor remoto:
Em segundo lugar, faça o download a partir do controle remoto:
No final, extraia os arquivos: