Ceci est une ancienne révision du document !
Table des matières
Accès au répertoire usager ou Web à partir d'un ordinateur Linux
Pour pouvez accéder aux répertoires usager à partir d'un ordinateur Linux par l'intermédiaire d'une connexion en mode terminal ou par transfert de fichiers. Autrement, vous trouverez ici le mode d'emploi pour y accéder à partir d'un ordinateur Linux branché à la maison, sur le réseau sans fil de l'Université de Montréal ou sur une prise en accès libre sur le campus.
Dans les commandes qui apparaissent dans cette section, remplacez <serveur>
par “arcade”. Ensuite remplacez <usager>
par votre nom d'usager au DIRO. Enfin, remplacez <serveur_web>
par le serveur web vous correspondant (voir la page des serveurs Web).
sshfs
Étape préalable à ne faire qu'une seule fois
- télécharger les logiciels fuse et sshfs sur votre ordinateur Linux puis faire les étapes suivantes :
- pour fuse : étant root, taper les commandes :
./configure --enable-kernel-module make make install
- pour sshfs : étant root, taper les commandes :
./configure make make install
- ensuite créer le fichier
/etc/ld.so.conf.d/usr-local.conf
et insérer la ligne :/usr/local/lib
- exécuter la commande :
ldconfig
- taper la commande :
modprobe fuse
- insérer la commande dans le fichier
/etc/rc.local
(ou un autre script de démarrage)
À partir d'une fenêtre de terminal (sans être root), si ce n'est pas déjà fait, vous devez d'abord créer un répertoire dans le lequel le contenu de vos fichiers situés dans votre compte sur votre serveur de fichiers au DIRO seront accessibles :
mkdir ~/diro-home mkdir ~/diro-HTML
Établir l'accès
À partir de votre compte usager local sur votre ordinateur Linux, tapez ensuite la commande suivante en utilisant le même nom d'usager qu'au DIRO :
sshfs <usager>@<serveur>.iro.umontreal.ca: ~/diro-home
Consultez la page des serveurs Web pour connaître le nom de votre serveur de pages Web si vous désirez modifier votre site Web. Vous pourrez ensuite taper la commande suivante pour accéder à votre répertoire HTML :
sshfs <usager>@<serveur>.iro.umontreal.ca:/home/<serveur_web>/<usager> ~/diro-HTML
Pour terminer l'accès
Voici le mode d'emploi pour terminer votre session de travail en démontant votre répertoire usager
- stoppez toutes les applications qui utiliseraient des fichiers dans votre répertoire local usager (
diro-home
) - tapez les commandes suivantes :
cd\\ fusermount -u ~/diro-home
Remplacez diro-home
par diro-HTML
dans la procédure précédente pour démonter votre répertoire HTML.
Notes
- Cette procédure ne vaut que pour Fedora Core4, il faut donc faire les adaptations nécessaires pour les autres distribution de Linux (le fonctionnement n'est pas garanti) ;
- l'installation de fuse et sshfs est longue et nécessite une recompilation lors de mises à jour de Linux (le fonctionnement n'est pas garanti à chaque mise à jour) ;
- le fonctionnement ne respecte pas la syntaxe complète des commandes Unix (certaines commandes peuvent ne pas fonctionner comme par exemple unix2dos).