Publication et partage de fichiers
Ce service évolue vers de nouveaux outils |
- Pages sur PLMlab pour l'hébergement de vos pages professionnelles "perso".
- Un nouveau service en cours de mise au point pour l'espace "disque".
Présentation
Sur le disque Internet, vous déposez des fichiers professionnels afin qu'ils vous accompagnent où que vous soyez, ou pour les partager avec vos collaborateurs (de ou hors de la PLM).
C'est un espace de stockage accessible de n'importe où depuis Internet, auquel vous avez vous-même accès en écriture (au travers de protocoles standard scp, rsync, unison), et pour lequel vous pouvez donner individuellement des accès en lecture (par HTTP/HTTPS).
Pour partager des fichiers textes (LaTeX, XML, etc.) au sein d'une communauté ou d'un groupe projet, nous vous conseillons d'utiliser plutôt le service Versionning de fichiers SVN.
Vous disposez de 20Go non sauvegardés, que vous pouvez utiliser pour partager vos documents, rendre vos documents accessibles de n'importe où, publier vos pages web personnelles, sauvegarder vos fichiers, etc.
Une mise à jour du serveur disque a engendré deux modifications d'utilisation :
- vos dossiers .ssh, .unison, public et upload sont maintenant dans un dossier /home et non plus à la racine du serveur. Certaines configurations de synchronisation automatique risquent de ne plus fonctionner. Même si pour les anciens utilisateurs, nous avons gardé un lien vers upload et public à la racine du serveur.
- La version de unison a été mise à jour. Vous pouvez soit toujours utiliser l'ancienne version en précisant addversionno=true dans le fichier .prf sur votre machine locale, soit en ajoutant à la ligne de commande unison l'option -addversionno, soit enfin en utilisant la version récente (unison-2.4)
###Mise en oeuvre #1 : activation du service
Dans un premier temps, vous devez activer votre espace disque à travers l'interface du portail dans la tuile de services numériques "Disque Internet".
Cette activation crée un nom de domaine mon_login.perso.math.cnrs.fr
{dir="ltr"}, à partir duquel vos fichiers seront accessibles.
ATTENTION :
Si votre login est composé d'un "." (par exemple prenom.nom)
alors il vous faut remplacer le "." par un "-" pour accèder correctement au service.
(selon l'exemple précédent, votre login devient prenom-nom)
Mise en oeuvre #2 : connexion au disque Internet
Avec vos identifiants PLM, vous allez vous connecter à votre disque avec l'un des outils décrits au paragraphe suivant.
Sur votre disque, vous trouverez 2 dossiers pour vos dépôts :
- un dossier
upload
{dir="ltr"}, pour vos fichiers privés (documents de travail, articles, sauvegarde de votre portable, etc.), - un dossier
public
{dir="ltr"} pour vos documents (images, fichiers html, documents PDF, etc.) destinés à être partagés (accessibles à travers l'URLmon_login.perso.math.cnrs.fr
{dir="ltr"})
Mise en oeuvre #3 : transfert de fichiers
Les fichiers peuvent être transférés de 3 façons :
- par les outils basés sur le protocole SFTP ou SCP vers le serveur
disque.math.cnrs.fr
{dir="ltr"} :- Unix : les outils
sftp
{dir="ltr"},gftp
{dir="ltr"}, etc. - MacOS X : les mêmes que sous Unix, plus l'outil graphique CyberDuck.
- Windows : Winscp, etc.
- de manière générale : les commandes
scp
{dir="ltr"} etsftp
{dir="ltr"} de OpenSSH (vous pouvez déposer une clé publique ssh dans le dossier.ssh
{dir="ltr"})
- Unix : les outils
- par
rsync
{dir="ltr"} ouunison
{dir="ltr"} vers le serveurdisque.math.cnrs.fr
{dir="ltr"} :- rsync : Unix, MacOSX et Windows (sous cygwin) : la commande
rsync
{dir="ltr"} - unison : téléchargez l'utilitaire UNISON pour Unix, MacOSX ou Windows ET UNIQUEMENT dans la version 2.4 (attention les versions ne sont pas compatibles entre elles)
- rsync : Unix, MacOSX et Windows (sous cygwin) : la commande
- par le protocole WEBDAV vers le serveur
mon_login.disque.math.cnrs.fr
{dir="ltr"} :- Unix :
-
en ligne de commande avec
cadaver
{dir="ltr"}, sur le serveurmon_login.disque.math.cnrs.fr
{dir="ltr"} -
avec Nautilus, en montant le disque avec le menu
Fichier->Se connecter à un serveur->Emplacement personnalisé : davs ://mon_login.disque.math.cnrs.fr
le certificat de disque n'est en général pas connu de la distribution, il faut donc ajouter le certificat dans /usr/local/share/ca-certificates et faire update-ca-certificates
-
- Unix :
-
-
-
avec Konqueror, en montant le disque avec le menu
Aller->Dossier Réseau->Dossier Webdav
avec votre identifiant sur le serveur
mon_login.disque.math.cnrs.fr
{dir="ltr"} en mode
chiffré (port 443), ou directement :webdavs://mon_login.disque.math.cnrs.fr
{dir="ltr"} -
avec Dolphin : voir en pas à pas.
-
-
MacOSX : en montant le disque avec le Finder Menu
Aller->Se connecter au serveur
avec l'URL
https://mon_login.disque.math.cnrs.fr
{dir="ltr"} -
Windows : ouvrir un favori réseau vers
https://mon_login.disque.math.cnrs.fr
{dir="ltr"}. Afin de pouvoir travailler normalement sous Windows, vous devez installer la chaîne de certification CNRS, sinon votre système peut vous refuser l'accès à ce service.
-
Mise en oeuvre #4 : diffusion aux collaborateurs
Une fois vos fichiers en place, vous pouvez alors diffuser l'URL http://mon_login.perso.math.cnrs.fr
{dir="ltr"} à vos collaborateurs.
Vous pouvez cibler plus précisemment l'URL, par exemple :
http://mon_login.perso.math.cnrs.fr/mon_fichier
Par défaut, le contenu des dossiers de http://mon_login.perso.math.cnrs.fr
{dir="ltr"} n'est pas listable par l'internaute : vous devez donc prévoir une page index.html
{dir="ltr"} dans chaque dossier, sinon l'accès leur sera interdit.
Autoriser le parcours des dossiers
Si vous souhaitez rendre listable le contenu d'un dossier (et de ses sous-dossiers), et ainsi éviter de devoir mettre des fichiers index.html
{dir="ltr"}, il suffit d'ajouter dans le dossier concerné un fichier .htaccess
{dir="ltr"} contenant la ligne :
Options +Indexes
Définir une protection par mot de passe
Vous pouvez protéger par mot de passe l'accès au dossier public ou à un sous-dossier particulier.
Pour cela, il suffit de créer fichiers :
-
un fichier
.htaccess
{dir="ltr"}, à placer dans le dossier à protéger, contenant :AuthUserFile /mathrice/disque/mon_login/home/upload/.htpasswd
AuthName "Accès restreint (par exemple)"
AuthType Basic
require valid-user
<!-- -->
- un fichier
.htpasswd
{dir="ltr"}, à placer dans le dossierupload
{dir="ltr"}, contenant des login/password créés avec la commandehtpasswd
{dir="ltr"}.
Veillez à employer un mot de passe jettable car il passera en clair sur le réseau !
Exemple : faire un site web personnel de pages statiques
Pour créer quelques pages HTML, commencez par créer un fichier au format HTML, nommez-le index.html
{dir="ltr"}, référencez-y divers documents HTML ou multi-média, déposez le tout dans le dossier public
{dir="ltr"}. Vous aurez ainsi un site personnel visible via l'URL http://mon_login.perso.math.cnrs.fr
{dir="ltr"}.
Les pages web doivent être statiques : vous ne pouvez pas exécuter du code PHP.
Pour faire un véritable site web, voir http://plm.math.cnrs.fr/web.
Limitations
- cet espace est destiné à un usage exclusivement professionnel
- l'espace total alloué est limité à 20Go par utilisateur
- les données ne sont pas sauvegardées