Outils pour utilisateurs

Outils du site


reseau:repertoire_unix_linux

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.

Trois méthodes différentes sont expliquées (par ordre de recommandation) :

ssh + samba

Dans les commandes qui apparaissent dans cette section, remplacez <serveur> (obtenu par la commande monserveur exécutée sur une machine Linux du DIRO) en ajoutant le suffixe « .iro.umontreal.ca ». Ensuite remplacez <usager> par votre nom d'usager au DIRO.

Étape préalable à ne faire qu'une seule fois

À partir d'une fenêtre de terminal sur votre ordinateur Linux, 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 d'une fenêtre de terminal sur votre ordinateur Linux, tapez la commande suivante :

ssh <usager>@arcade.iro.umontreal.ca -L 1139:<serveur>:139

À partir autre d'une fenêtre de terminal, tapez la commande suivante en utilisant le même nom d'usager qu'au DIRO :

smbmount //<serveur>/<usager> ~/diro-home -o port=1139,ip=127.0.0.1,username=<usager>

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 :

smbmount //<serveur>/<usager> ~/diro-HTML -o port=1139,ip=127.0.0.1,username=<usager>

Pour terminer l'accès

Voici le mode d'emploi pour terminer votre session de travail en démontant votre répertoire usager.

  1. à partir de la fenêtre de terminal où le smbmount a été lancé, sur votre ordinateur Linux vous devez d'abord revenir à votre répertoire :
    cd
  2. stoppez toutes les applications qui utiliseraient des fichiers dans votre répertoire local diro-home
  3. démontez ensuite votre répertoire usager local :
    smbumount ~/diro-home
  4. fermez ensuite la fenêtre :
    exit
  5. à partir de la fenêtre de terminal, où le ssh a été lancé, exécutez la commande suivante pour mettre fin à la connexion avec votre serveur de fichier au DIRO :
    exit

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) ;
  • cette procédure ne nécessite aucune installation ;
  • le fonctionnement respecte la syntaxe complète des commandes Unix.

sshfs

Dans les commandes qui apparaissent dans cette section, remplacez <serveur> (obtenu par la commande monserveur exécutée sur une machine Linux du DIRO) en ajoutant le suffixe « .iro.umontreal.ca ». Ensuite remplacez <usager> par votre nom d'usager au DIRO.

Étape préalable à ne faire qu'une seule fois

  1. télécharger les logiciels fuse et sshfs sur votre ordinateur Linux puis faire les étapes suivantes :
    1. pour fuse : étant root, taper les commandes :
      ./configure --enable-kernel-module
      make
      make install
    2. pour sshfs : étant root, taper les commandes :
      ./configure
      make
      make install
  2. ensuite créer le fichier /etc/ld.so.conf.d/usr-local.conf et insérer la ligne :
    /usr/local/lib
  3. exécuter la commande :
    ldconfig
  4. taper la commande :
    modprobe fuse
  5. 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>@arcade.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: ~/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

  1. stoppez toutes les applications qui utiliseraient des fichiers dans votre répertoire local usager (diro-home)
  2. 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).

vpn + samba

Dans les commandes qui apparaissent dans cette section, remplacez <serveur> (obtenu par la commande monserveur exécutée sur une machine Linux du DIRO) en ajoutant le suffixe « .iro.umontreal.ca ». Ensuite remplacez <usager> par votre nom d'usager au DIRO.

Étape préalable à ne faire qu'une seule fois

Suivre la procédure d'installation du client PPTP sur son ordinateur Linux.

À 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

Tapez la commande suivante en utilisant le même nom d'usager qu'au DIRO :

smbmount //<serveur>/<usager> ~/diro-home -o username=<usager>

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 :

smbmount //<serveur>/<usager> ~/diro-HTML -o username=<usager>

Pour terminer l'accès

Voici le mode d'emploi pour terminer votre session de travail en démontant votre répertoire usager :

  1. à partir de la fenêtre de terminal où le smbmount a été lancé, sur votre ordinateur Linux vous devez d'abord revenir à votre répertoire :
    cd
  2. stopper toutes applications qui utiliseraient des fichiers dans votre répertoire local ~/diro-home ou ~/diro-HTML
  3. démonter ensuite votre répertoire usager local :
    smbumount ~/diro-home
  4. démonter ensuite votre répertoire HTML local :
    smbumount ~/diro-HTML
  5. fermer VPN en cliquant le bouton

Notes

  • à ce jour (6 déc. 2005), la connexion VPN a été tentée mais sans succès ;
  • l'installation de VPN est longue mais survit aux mises à jour de Linux ;
  • 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).
reseau/repertoire_unix_linux.txt · Dernière modification: 2017-09-11 21:15 (modification externe)