Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sftp-rsync [2018/02/21 11:56]
127.0.0.1 modification externe
sftp-rsync [2023/12/30 15:15] (Version actuelle)
Elodie [Transfert via Rsync]
Ligne 3: Ligne 3:
 ===== Présentation ===== ===== Présentation =====
  
-Depuis le 1er février 2018, FranceServ Hébergement propose à ses clients disposants de l'offre Pro de se connecter à leurs espaces disques et leurs fichiers via sFTP et Rsync, en plus du protocole FTP & FTPs habituels.+Depuis le 1er février 2018, FranceServ Hébergement propose à ses clients disposants d'un hébergement à partir de l'offre Prode se connecter à leurs espaces disques et leurs fichiers via sFTP et Rsync, en plus du protocole FTP & FTPs habituels.
  
   * La connexion sFTP est sécurisée par mot de passe et chrooté dans le répertoire client,   * La connexion sFTP est sécurisée par mot de passe et chrooté dans le répertoire client,
Ligne 10: Ligne 10:
 Attention, bien que ces deux moyens de connexions fonctionnent via SSH, il n'est pas possible de se connecter directement en SSH sur le service pour y effectuer d'autres commandes pour des raisons de sécurité. Attention, bien que ces deux moyens de connexions fonctionnent via SSH, il n'est pas possible de se connecter directement en SSH sur le service pour y effectuer d'autres commandes pour des raisons de sécurité.
  
 +Vous pouvez cependant utiliser un Web SHELL PHP (par exemple https://github.com/flozz/p0wny-shell) depuis l'un de vos sites Internet en activant les fonctions PHP systèmes dans votre gestionnaire client. Ceci vous permet d'utiliser un accès SSH virtuel afin d'y exécuter certaines commandes, notamment PHP-cli. Pensez à protéger l'accès à votre Web SHELL PHP par un mot de passe/et par IP à l'aide d'un fichier .htaccess.
 ===== Adresses réseaux de ces deux services ===== ===== Adresses réseaux de ces deux services =====
  
Ligne 18: Ligne 19:
 ===== Personnalisation de sa clef SSH ===== ===== Personnalisation de sa clef SSH =====
  
-Un formulaire est à votre disponible à l'adresse https://www.franceserv.fr/admin/protection/ssh-key/ pour indiquer votre clef SSH RSA publique afin d'activer la connexion Rsync si vous bénéficiez de l'offre d'hébergement Pro.+Un formulaire est à votre disponible à l'adresse www.franceserv.fr/gestion/compte/securite/clef-publique-rsa pour indiquer votre clef SSH RSA publique afin d'activer la connexion Rsync si vous bénéficiez de l'offre d'hébergement Pro.
  
 ===== Examples ===== ===== Examples =====
Ligne 26: Ligne 27:
 sFTP est plus rapide et un peu plus sécurisé que FTPs car la transmission du mot de passe est les échanges réseaux sont effectués différemment. sFTP est plus rapide et un peu plus sécurisé que FTPs car la transmission du mot de passe est les échanges réseaux sont effectués différemment.
  
-noter que l'application FileZilla est compatible sFTP, tout comme FTP et FTPs.+À noter que l'application FileZilla est compatible sFTP, tout comme FTP et FTPs.
  
 ==== Transfert via Rsync ==== ==== Transfert via Rsync ====
Ligne 38: Ligne 39:
 Voici un exemple pour télécharger via Rsync le contenu d'un site de votre espace disque sur votre propre ordinateur : Voici un exemple pour télécharger via Rsync le contenu d'un site de votre espace disque sur votre propre ordinateur :
  
-<code>rsync -vogtrz --chown=user:mygroup -e 'ssh -i ~/.ssh/id_rsa' --exclude '.ftpquota' root@rsync.franceserv.fr:/www.example.com/ ~/sauvegarde/+<code>rsync -vogtrz --chown=identifiant:www-data -e 'ssh -i ~/.ssh/id_rsa' --exclude '.ftpquota' root@rsync.franceserv.fr:/www/www.example.com/ ~/sauvegarde/
 </code> </code>
  
-Dans cet exemple, user:mygroup correspondent à votre nom d'utilisateur et votre groupe sur votre ordinateur Linux. id_rsa est votre clef SSH privé pour votre authentification.+Dans cet exemple, "identifiant:www-data" correspondent à votre nom d'utilisateur et votre groupe sur votre ordinateur Linux. id_rsa est votre clef SSH privé pour votre authentification.
  
 Vous pouvez bien sûr télécharger l'ensemble de votre espace disque ou téléverser depuis votre ordinateur directement sur votre espace personnel à l'aide de Rsync. Vous pouvez bien sûr télécharger l'ensemble de votre espace disque ou téléverser depuis votre ordinateur directement sur votre espace personnel à l'aide de Rsync.
Ligne 47: Ligne 48:
 === Envoi du contenu d'un de vos dossiers dans un de vos sites === === Envoi du contenu d'un de vos dossiers dans un de vos sites ===
  
-<code>rsync -votrz --chmod=D750,F750 -e 'ssh -i ~/.ssh/id_rsa' ~/sauvegarde/ root@rsync.franceserv.fr:/www.example.com/+<code>rsync -vtrz --chown identifiant:www-data --chmod=D755,F750 -e 'ssh -i ~/.ssh/id_rsa' ~/sauvegarde/ root@rsync.franceserv.fr:/www/www.example.com/
 </code> </code>
  
-Attentionle "--chmod=D750,F750est très important, il faut l'indiquer lorsque vous envoyez des fichiers sur votre espace disque afin de laisser exécutables vos scripts PHP et vos pages HTML par le serveur Web et conserver leurs accès par FTP. +Dans cet exemple, "identifiantcorrespond à votre nom d'utilisateur chez FSH.
- +
-L'argument 'o' est également obligatoire pour les envois sur votre espace personnel afin de chroot vos fichiers sur l'identifiant de votre compte client (le chroot est implicite coté FSH), il est bien sûr impossible de l'omettre ou de le court-circuiter avec un --usermap/--groupmap ou un --chown.+