Comment utiliser perso.univ-lyon1.fr sous Unix

Le but de cette page est d'expliquer comment faire en sorte de voir vos fichiers web sur perso.univ-lyon1.fr comme s'ils étaient sur la machine locale.

Configurer votre machine

Il faut installer un paquet sur votre machine.
Exécutez la commande suivante sur root sur votre machine locale :

aptitude install sshfs

Configurer perso.univ-lyon1.fr

Pour ne plus taper le mot de passe à chaque fois, il faut charger votre clef public sur votre compte sur la machine perso.univ-lyon1.fr.
Exécutez les commandes suivantes sur votre compte sur votre machine locale :

LOGIN=prenom.nom              # Mettre votre login perso ici

# Créer le répertoire '.ssh'
ssh $LOGIN@perso.univ-lyon1.fr "mkdir .ssh ; chmod 700 .ssh"

# Copier votre clef public
#    * s'il y en a plus d'une : choisir la bonne
#    * si vous en avez pas : ssh-keygen
scp $HOME/.ssh/*.pub $LOGIN@perso.univ-lyon1.fr:.ssh/authorized_keys

Utiliser les fichiers !

Pour avoir un accès au fichier distant comme s'ils étaient en local dans public_html.
Exécutez la commande suivante sur votre compte sur votre machine locale :

sshfs -oreconnect $LOGIN@perso.univ-lyon1.fr:/home/web/ $HOME/public_html

Attention, la commande précédente est à relancer à chaque connexion.