Question scp un dossier sur mon serveur Ubuntu


J'ai un dossier sur mon mac que je dois déplacer sur mon serveur. Je peux ssh dans le serveur mais comment puis-je obtenir ce dossier ....

dire que je suis sur mon ordinateur local et que le dossier est nommé shared et je veux le mettre sur le serveur dans / srv / www / somesite / current. Comment puis-je entrer le mot de passe dans ma commande scp

J'ai trouvé ça mais je ne pense pas que ce soit bien

scp -r shared/* matt@174.143.150.55:/srv/www/somesite/current/shared

4
2018-02-18 01:51


origine


Je pourrais suggérer d'utiliser sftp au lieu de scp. Au moins pour moi, c'est plus intuitif. - CarlF


Réponses:


scp -r shared matt@174.143.150.55:/srv/www/somesite/current

créera un dossier nommé 'shared' dans somesite / current contenant tout le contenu.


8
2018-02-18 01:57





Vous n'avez pas besoin du caractère générique:

scp -r shared matt@174.143.150.55:/srv/www/somesite/current/

En supposant que votre serveur utilise l'authentification par mot de passe et le port SSH standard, vous devez être invité à entrer un mot de passe.


2
2018-02-18 01:59



Vous pouvez également utiliser rsync: rsync -aPzv shared matt@174.143.150.55: / srv / www / somesite / current /