Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
nuage_perso_secure [Le 11/04/2011, 03:43] livier |
nuage_perso_secure [Le 11/09/2022, 11:04] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Karmic Lucid sauvegarde sécurité serveur BROUILLON}} | + | {{tag>Lucid sauvegarde sécurité serveur BROUILLON}} |
---- | ---- | ||
- | <note important>Rédaction certainement incomplète soyez responsables de ce que vous faites et améliorez la </note> | + | <note important>Rédaction certainement incomplète. Soyez responsables de ce que vous faites et améliorez la. </note> |
====== Se faire un espace de sauvegarde sécurité sur son serveur en ligne ====== | ====== Se faire un espace de sauvegarde sécurité sur son serveur en ligne ====== | ||
Ligne 8: | Ligne 8: | ||
Monter un espace de sauvegarde dans les nuages sur son serveur en ligne | Monter un espace de sauvegarde dans les nuages sur son serveur en ligne | ||
- | * Utiliser un système de sauvegarde : par exemple [[unison]] pour un mirroir et/ou [[rsnapshot]] pour une vraie sauvegarde | + | * Utiliser un système de sauvegarde : par exemple [[unison]] pour un mirroir et/ou [[rsnapshot]] pour une vraie sauvegarde |
- | * envoyer cela vers un répertoire "coffre" | + | * envoyer cela vers un répertoire "coffre" |
- | * coder cela avec 'encfs' sur un répertoire ".coffre" | + | * coder cela avec 'encfs' sur un répertoire ".coffre" |
- | * stocker ce ".coffre" sur mon serveur en ligne avec 'sshfs' | + | * stocker ce ".coffre" sur mon serveur en ligne avec 'sshfs'. |
Ligne 22: | Ligne 22: | ||
===== Présentation ===== | ===== Présentation ===== | ||
- | On fait ici un répertoire /home/clientuser/coffre que l'on code avec encfs dans un répertoire "/home/clientuser/.coffre" | + | On fait ici un répertoire /home/clientuser/coffre que l'on code avec encfs dans un répertoire "/home/clientuser/.coffre" |
Ce répertoire est physiquement renvoyé sur le serveur au travers de sshfs | Ce répertoire est physiquement renvoyé sur le serveur au travers de sshfs | ||
===== Scripts à utiliser ===== | ===== Scripts à utiliser ===== | ||
- | A mettre dans un répertoire /home/clientuser/bin et rendre exécutable | + | À mettre dans un répertoire /home/clientuser/bin et rendre exécutable |
- | CoffreOuvrir.sh | + | <file bash CoffreOuvrir.sh> |
- | <code> | + | |
#! /bin/sh | #! /bin/sh | ||
# Script pour ouvrir le coffre en ligne | # Script pour ouvrir le coffre en ligne | ||
Ligne 41: | Ligne 40: | ||
sshfs -o uid=xxxx -o gid=yyyy servuser@12.34.56.78:/home/servuser/.coffre /home/clientuser/.coffre | sshfs -o uid=xxxx -o gid=yyyy servuser@12.34.56.78:/home/servuser/.coffre /home/clientuser/.coffre | ||
- | # le répertoire "coffre" ne doit être accessible que lorsqu'il est utilisé par encfs, | + | # le répertoire "coffre" ne doit être accessible que lorsqu'il est utilisé par encfs, |
# sinon risque de le remplir en clair et de provoquer des conflits | # sinon risque de le remplir en clair et de provoquer des conflits | ||
echo "Ouvrir le coffre" | echo "Ouvrir le coffre" | ||
Ligne 50: | Ligne 49: | ||
# apperçu si c'est bien monté | # apperçu si c'est bien monté | ||
- | ls /home_axe/xavier/coffre | + | ls /home/clientuser/coffre |
# En option : | # En option : | ||
- | # faire utiliser cet espace en ligne pour un mirroir | + | # faire utiliser cet espace en ligne pour un mirroir |
# configurer par ailleurs unison pour envoyer dans le coffre en ligne | # configurer par ailleurs unison pour envoyer dans le coffre en ligne | ||
# les zones de répertoires dont on veut disposer en ligne | # les zones de répertoires dont on veut disposer en ligne | ||
Ligne 61: | Ligne 60: | ||
# éviter l'accumulation des logs | # éviter l'accumulation des logs | ||
logrotate -s $HOME/.unison/logstatus $HOME/.unison/logrotate.cfg | logrotate -s $HOME/.unison/logstatus $HOME/.unison/logrotate.cfg | ||
- | </code> | + | </file> |
- | CoffreFerme.sh | + | |
- | <code> | + | <file bash CoffreFerme.sh> |
#! /bin/sh | #! /bin/sh | ||
# Fermer coffre en ligne | # Fermer coffre en ligne | ||
Ligne 74: | Ligne 73: | ||
{ | { | ||
# on démonte le "coffre" en affichant les erreurs si encore ouvert | # on démonte le "coffre" en affichant les erreurs si encore ouvert | ||
- | fusermount -u /home_axe/xavier/coffre | + | fusermount -u /home/user/coffre |
# on évite de pouvoir inscrire quelque chose dans le répertoire quand il n'est plus monté en coffre | # on évite de pouvoir inscrire quelque chose dans le répertoire quand il n'est plus monté en coffre | ||
Ligne 80: | Ligne 79: | ||
# on démonte la partie codée en ligne, sans conirmation (ne devrait pas être utilisée directement) | # on démonte la partie codée en ligne, sans conirmation (ne devrait pas être utilisée directement) | ||
- | fusermount -u -z /homeclientuser/.coffre | + | fusermount -u -z /home/clientuser/.coffre |
#On désactive la clef ssh si on l'avait ouverte | #On désactive la clef ssh si on l'avait ouverte | ||
Ligne 88: | Ligne 87: | ||
} | } | ||
fi | fi | ||
- | </code> | + | </file> |
A mettre dans /home/clientuser/.kde/shutdown | A mettre dans /home/clientuser/.kde/shutdown | ||
Ligne 94: | Ligne 93: | ||
Afin de fermer le coffre vraiment et sans appel à la déconnexion de l'utilisateur | Afin de fermer le coffre vraiment et sans appel à la déconnexion de l'utilisateur | ||
- | CoffreClaquer.sh | + | |
- | <code> | + | <file bash CoffreClaquer.sh> |
#! /bin/sh | #! /bin/sh | ||
# Fermer coffre en Force | # Fermer coffre en Force | ||
Ligne 109: | Ligne 108: | ||
ssh-add -D | ssh-add -D | ||
- | </code> | + | </file> |
+ | ===== Problèmes connus===== | ||
- | ===== Conclusion ===== | + | Documentation incomplète. |
- | Voila, vous savez maintenant faire le café avec Ubuntu ! | + | Manque au moins lien vers tuto pour utiliser les clefs ssh . |
- | ===== Problèmes connus===== | + | ===== Conclusion ===== |
- | Si votre café est trop fort, saisissez la commande suivante dans un [[:terminal]]: ... | + | Pas le temps de faire mieux. |
- | ===== Voir aussi ===== | + | En espérant que se sera utile. |