Hoe kopieer ik een map van remote naar local met scp?
Hoe kopieer ik een map van een remote naar een lokale host met scp
?
Ik gebruik ssh
om in te loggen op mijn server.
Daarna wil ik de externe map foo
kopiëren naar de lokale /home/user/Desktop
.
Hoe kan ik dit bereiken?
2549
3
Van
man scp
(Zie online handleiding)Om de volledige kracht van scp te gebruiken, moet je de volgende stappen doorlopen:
Dan, bijvoorbeeld als u dit ~/.ssh/config:
bespaar je jezelf het invoeren van wachtwoorden en vereenvoudig je de scp syntaxis op deze manier:
Meer nog, je zal in staat zijn om remote path-completion te gebruiken:
Update:
Om bash-aanvullen op afstand mogelijk te maken moet je bash-shell op zowel
als
hosts hebben, en goed werkende bash-aanvullen. Voor meer informatie zie gerelateerde vragen:Hoe autocompletion aan te zetten voor paden op afstand bij gebruik van scp?
SCP bestandsnaam tabblad voltooiing
Het is beter om eerst de catalogus op de externe server te comprimeren:
Ten tweede, download van de remote server:
Aan het einde, pak de bestanden uit: