Télécharger des fichiers sur votre serveur

Pour télécharger des fichiers sur votre serveur, il y a plusieurs solutions selon le mode expert ou Gandi AI :

Gandi AI

Vous devez utiliser les paramètres suivants pour vous connecter à votre serveur Gandi AI avec votre client FTP préféré :

  • Nom d'hôte ou IP : L'adresse IP figure sur la page de votre serveur sur l'interface d'administration, sinon utilisez le nom de domaine qui pointe vers votre serveur
  • Utilisateur FTP : celui que vous avez associé au virtualhost lors de la configuration du module 'serveur web' de votre serveur sur l'interface d'administration
  • Mot de passe : celui défini pour cet utilisateur FTP
  • Port : 21 (ceci est le port par défaut du protocole FTP)
  • Dossier : il est de la forme nom_du_virtualhost/htdocs/, soit pour www.example.net, le répertoire cible sera www.example.net/htdocs/

Expert :

  • Par SFTP - FTP over SSH

Cette solution permet de télécharger vos fichiers en utilisant un cryptage SSH.

Vous n'avez alors rien à installer sur votre serveur, le service SSH est installé et activé par défaut quand vous installez une nouvelle machine.

Pour vous authentifier sur votre serveur, il faut utiliser le nom d'utilisateur et le mot de passe que vous avez rentré lors de la création de votre serveur.

Vous pouvez utiliser Filezilla par exemple comme pour le protocole FTP, la seule différence est le numéro du port, qui est le port de SSH au lieu de FTP, soit 22 au lieu de 21.

  • Par FTP

FTP (File Transfert Protocol) est le protocole standard de transfert de fichier.

Celui-ci n'est pas installé par défaut sur un serveur expert. Connectez-vous à votre serveur en ligne de commande par SSH pour installer votre serveur FTP, soit par yum soit par apt-get/aptitude :

yum install proftpd / aptitude install proftpd

proftpd est un choix populaire. vsftpd ou pure-ftpd sont aussi de solide serveur.

Vous pouvez restreindre vos utilisateurs à un répertoire spécifique dans le fichier /etc/passwd en modifiant le répertoire racine (et leur enlever la possibilité d'exécuter des commandes systèmes en modifiant le shell vers /bin/false au besoin).

Maintenant, vous pouvez vous connecter en utilisant un client FTP par exemple avec Filezilla.

  • Par wget ou curl

wget permet de télécharger des fichier déjà présents sur une autre machine accessible par Internet.

Par exemple pour télécharger la dernière version de Wordpress :

wget http://wordpress.com/latest.zip

ou avec curl :

curl http://wordpress.com/latest.zip 

Plus d'information avec man wget ou man curl

Dernière modification: le 06/03/2014 à 09:45 par Ryan A. (Gandi)