doc:formations:hebergement:serveur:transfert_de_fichiers
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doc:formations:hebergement:serveur:transfert_de_fichiers [2022/12/05 09:31] – jeremie | doc:formations:hebergement:serveur:transfert_de_fichiers [2022/12/05 10:39] (Version actuelle) – [Quota] jeremie | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Transfert de fichiers sécurisé ====== | ====== Transfert de fichiers sécurisé ====== | ||
- | On peut utiliser différentes méthodes, | + | On peut utiliser différentes méthodes, |
+ | * si vous avez déjà un accès ssh, vous pouvez déjà utiliser | ||
+ | * sinon on va configurer un accès spécifique et limité à SFTP (secure FTP) | ||
===== SFTP ===== | ===== SFTP ===== | ||
- | On va créer un utilisateur | + | On va créer un utilisateur |
adduser filez | adduser filez | ||
Ligne 37: | Ligne 39: | ||
* et on utilise un '' | * et on utilise un '' | ||
- | Ensuite, on peut utiliser https:// | + | Ensuite, on peut utiliser |
{{: | {{: | ||
+ | |||
+ | ===== Quota ===== | ||
+ | |||
+ | Il y a plusieurs façons de limiter la taille d'un dossier avec des quotas, mais la plus simple reste d' | ||
+ | |||
+ | ==== Partition virtuelle dans un fichier ==== | ||
+ | |||
+ | On crée un fichier ''/ | ||
+ | |||
+ | mkdir /sftp | ||
+ | |||
+ | dd if=/ | ||
+ | mkfs -t ext4 / | ||
+ | |||
+ | On va le monter en tant que "loop device": | ||
+ | |||
+ | mount -t auto -o loop / | ||
+ | |||
+ | Désormais ''/ | ||
+ | Le fichier image semble avoir disparu car on l'a monté sur le dossier qui le contient lui-même ! | ||
+ | |||
+ | # Il faut (donc) recréer le dossier vu précédemment: | ||
+ | mkdir -p / | ||
+ | chown filez:filez / | ||
+ | |||
+ | On peut voir l' | ||
+ | |||
+ | df -hl /sftp | ||
+ | # Filesystem | ||
+ | # / | ||
+ | |||
+ | On peut ajouter cette ligne à ''/ | ||
+ | |||
+ | / | ||
+ | |||
+ | Pour retirer le montage et détruire le volume (ex. après usage): | ||
+ | |||
+ | umount /sftp | ||
+ | rm / | ||
+ | |||
+ | |||
+ | ==== LVM ==== | ||
+ | |||
+ | Si vous avez partitionné votre disque dur avec LVM, vous pourrez aisément modifier la taille de la partition ('' | ||
+ | |||
+ | < | ||
+ | # Créer un espace virtuel de 10GO nommé " | ||
+ | lvcreate -L 10G -n sftpdata vg0 | ||
+ | |||
+ | # On le formatte en ext3 | ||
+ | mke2fs -j / | ||
+ | |||
+ | # On le monte (en général vous voudrez l' | ||
+ | mount / | ||
+ | </ | ||
+ | |||
+ | Ensuite on peut facilement étendre la taille du système de fichier virtuel associé: | ||
+ | |||
+ | < | ||
+ | # Ajouter 2GO d' | ||
+ | lvextend -L +2g / | ||
+ | |||
+ | # Puis on retaille le système de fichier: | ||
+ | resize2fs / | ||
+ | </ |
doc/formations/hebergement/serveur/transfert_de_fichiers.1670232661.txt.gz · Dernière modification : 2022/12/05 09:31 de jeremie