Image Principale

Uploader via la ligne de commandes


Parfois, on en a marre de FileZilla, parce que ça bug et qu'une interface graphique n'est peut-être plus nécessaire pour uploader beaucoup de fichiers. Nous verrons ici qu'il est possible d'utiliser une seule petite commande pour uploader via SSH.

Contact Person Mathieu Marteau
il y a 3 ans

Une seule ligne de commande est nécessaire pour upload en SSH: scp.

Pour l'utiliser:

scp -r dossierlocal/ login@host:dossierdistant

L'option -r est nécessaire pour que la récursivité soit utilisée. C'est à dire que les dossiers contenus dans votre dossierlocal seront également uploadés.

Voici un exemple pratique que j'ai utilisé chez moi:

# Je me place dans un dossier sur mon ordinateur
cd /Users/martar/Documents/
# Je lance l'upload
scp -r project/ root@XXX.XX.XX.XX:/var/www/

Et tout fonctionne!

Vous pouvez également utiliser la majorité des options qui sont disponibles pour la commande ssh. Ainsi, si vous avez besoin d'un fichier de clé pem:

scp -i ssh_key.pem -r project/ root@XXX.XX.XX.XX:/var/www/

  Catégories