Monter votre compte du PIE sous Mac OS X avec MacFuse

Cet article date de plus de 100 jours.

MacFuseTravailler sur son Mac avec sa configuration et ses logiciels, c’est bien agréable à l’école (surtout au local EpiMac ;)). Mais le plus souvent on se contente de se connecter en ssh sur une machine du PIE et travailler dans le Terminal… Ce serait pourtant bien pratique de pouvoir travailler réellement sous Mac OS X et de profiter de ses avantages.

Il existe plusieurs solutions pour récupérer ses fichiers : la première et la plus évidente est de récupérer ses fichiers via scp. Mais cela reste assez peu pratique, copier, re-copier, déplacer ses fichiers serait bien plus sympa dans le Finder par exemple. Ça tombe bien, il est possible de monter son compte du PIE (EPITA, EPITECH, IPSA, ISBP, ETNA, …) sous Mac OS et ainsi le voir dans le Finder comme une partition ou un disque dur externe. Pour ce faire, il vous faut un outil qui s’appelle MacFuse.

Sur la page de téléchargement, prenez le core correspondant à votre système et le module sshfs. En effet, comme vous venez peut-être de le comprendre, nous allons monter votre partition à l’aide d’une connexion ssh.

Dit comme ça, vous allez penser que c’est difficile… et vous n’avez pas totalement tort : MacFuse et sshfs se manipulent par le Terminal et ne sont pas forcément évidents à utiliser… Ça tombe bien, il existe une très bonne interface graphique pour tout ça : elle s’appelle MacFusion que vous pouvez télécharger sur Google Code.

Une fois que vous aurez téléchargé et installé tout ça, vous n’aurez plus qu’à lancer MacFusion qui apparaitra sous forme d’icône dans votre barre de menu. Par un clic dessus, vous pourrez ajouter un favoris SSH avec comme serveur, l’ip d’une machine du PIE, port 22, username votre login. Quand vous cliquerez sur mount, il vous demandera votre pass unix et montera votre compte.

Menu de MacFusionFavorites dans MacFusionEdit dans MacFusion

S’il n’apparait pas sur le bureau, allez dans le Finder et faites pomme-shift-g (raccourci pour “Aller au dossier”) et tapez “/” ou “/Volumes” et vous devriez le voir.

N’hésitez pas à découvrir les autres fonctionnalités de MacFuse et de ses modules, il y a des choses sympathiques.

ps: dans les captures d’écran, il y a comme exemple la machine bashir, c’est tout à fait arbitraire et vous pouvez (voire devez) utiliser une (autre) machine de votre choix sur le PIE.

ps: attention toutefois, MacFuse et sshfs sont assez stables mais restent des fonctionnalités expérimentales, prenez vos précautions.

Articles relatifs

7 commentaires

  1.  

    Ha chouette !

    Question : depuis l’exterieur, quand MacFusion monte le compte par login@ssh.epita.fr, il est en plein sur la GateSSH, non ?

     
    Kevin
  2.  

    Tout à fait : de l’extérieur ça marche, il faut se connecter sur le serveur ssh.epita.fr, la gate donc

    2 choses à savoir à ce sujet :
    1/ d’après la doc de MacFuse/sshfs : “When you use sshfs, from the server’s standpoint, you are just accessing it using sftp.” ce qui signifie qu’il ne va pas se connecter en ssh ni executer de commandes sur la gate. Il va en fait se connecter avec le protocole de transfert de fichier sftp (un peu comme le ftp mais sécurisé et sur le même port que ssh), du coup ça ne “devrait” donc pas poser de problème au niveau des règles du bocal

    2/ notez que ça consomme de la bande passante et des ressources et que si beaucoup de monde utilise ça en même temps sur une même machine (sur la gate par exemple), ça risque de lagguer

    Petit info supplémentaire : par défaut le Server Path correspond au Home Directory, ce qui sur le PIE donne le dossier cu de votre compte. Si vous laisser tel quel, vous aurez accès à vos fichiers mais pas au www par exemple (ni à quelques autres dossiers qui sont dans le dossier parent)
    Pour y accéder quand même, vous pouvez indiquer dans Server Path quelque chose comme : /afs/epitech.net/users/epita_2010/login_l/ en adaptant à vos besoins bien entendu

     
    Gregory
  3.  

    Il faut savoir qu’une fois connecté au VPN EPITA il n’y a aucun problème, on peut accéder à n’importe quelle machine du PIE, même depuis chez soi ;)

    Du coup, pour ne pas que la gate-ssh souffre, configurez votre VPN, et ça marche tout seul en se connectant à algeron.epitech.net par exemple.

     
    David F.
  4.  

    Merci pour ce tuto, clair et concis. Seul petit point noir, une fois mon compte “monte”, MacFuse semble freezer; je ne peux en effet plus cliquer sur l’icone dans la barre de menu, le pointeur prend la forme du cercle colore tourbillonnant typique des softs qui plantent. L’acces au compte semble toutefois fonctionner correctement, une idee quant aux raisons de ce freeze ?

    Sinon vous parlez du VPN epita, j’avais poste un ticket-bocal en debut d’annee pour leur demander la marche a suivre pour reussir a configurer la connection VPN sous mac os, vous semblez avoir reussi, ya-t-il une marche a suivre particuliere ?

    Merci d’avance.

     
    Cedric D.
  5.  

    Pour le freeze de MacFUSE, c’est aussi le cas chez moi parfois… Pour l’instant, je n’ai noté aucune cause particulière, ca semble assez aléatoire.

    Pour le VPN, le tuto est prêt, il sera en ligne dans quelques minutes ;)

     
    David F.
  6.  

    OMG merci pour la reactivite, je surveille le site ;).

     
    Cedric D.
  7.  

    c’est bizarre, je n’ai jamais eu de freeze de MacFusion
    si quelqu’un arrive à trouver d’où ça vient…

     
    Gregory

Commenter