Pour installer une application web, dans la documentation, on nous demande souvent de télécharger une archive (zip, tar.gz, etc...) de la décompresser et de transférer le tout sur le serveur web à l'aide d'un client FTP. C'est bien, ça fonctionne mais c'est long d'envoyer une multitude de dossiers et de fichiers, il est bien plus efficace de transférer l'archive (ou mieux de la télécharger directement sur le serveur) et de la décompresser une fois en place sur le serveur. Pour cela il existe plusieurs façon de faire, nous allons voir quelques une de ces méthodes.
Les pré-requis :
- Un hébergeur qui autorise les accès SSH au serveur
- Un client SSH en ligne de commande, sous OS X ou Linux il suffit de lancer un terminal le client SSH doit être installé par défaut, sous Windows il faut par exemple installer Cygwin pour pouvoir utiliser ce genre d'outils.
Le transfert de l'archive sur le serveur :
- Pour cette première étape on peut se passer de la ligne de commande en transférant l'archive avec son client FTP habituel
- Deuxième solution, on utilise la commande SCP
- Troisième solution, on télécharge directement l'archive sur le serveur avec la commande WGET après s'être connecté en SSH (voir plus bas)
SCP demandera le mot de passe nécessaire pour la connexion.
On se place dans le dossier cible puis :
La décompression de l'archive :
Cette fois c'est ligne de commande obligatoire
- Connexion au serveur en SSH:
- Décompression de l'archive avec la commande tar ou unzip :
la commande ssh demande le mot de passe du user ssh (ici monUser)
On se place dans le dossier où se trouve l'archive puis on la décompresse par une des commandes suivantes en fonction de l'archive.
Pour les archives .zip
Pour les archives tar.gz
Pour les archives tar.bz2
(x pour extract, v pour verbose, z ou j en fonction du format de l'archive et f pour fichier)
Conclusion
ça peut paraitre compliqué la première fois mais ça représente seulement trois ou quatre lignes de commandes au plus suivant la méthode et c'est bien plus rapide quand les applications comportent beaucoup de fichiers.
Personnellement ma méthode préférée est la suivante :
Je me connecte en SSH
Je me place dans le dossier désiré
Je télécharge l'archive
Je la décompresse
On peut aller encore plus loin, mais ce sera pour une prochaine fois.
Articles similaires
- Optimiser vos images png avec OptiPNG
- Installation facile de Trac chez l'hébergeur Dreamhost
- Box.net + webdav = version gratuite iDisk
- Flash player 9 enfin disponible pour Linux
- Améliorer l'Apple TV
- Choisir un media center pour ma TV LCD
- Une formation au référencement web à conseiller
- Un code promo pour le choix de votre hébergeur web - offre limitée à 5 seulement !!!
- TV ROW: front row tel qu'il aurait du l'etre!
- Nouveau site Delicious: leçon de web design


cool
merci pour ce post, de la part d'un pas doué de la ligne de commande :p
Dia