<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.the-asw.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>The ASW - EFREI</title>
  <link>http://www.the-asw.com/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 14 Nov 2008 16:51:08 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>L'EFREI@home 3 : Mails et News</title>
    <link>http://www.the-asw.com/post/2005/02/12/57-efrei-home-3-mails-et-news</link>
    <guid isPermaLink="false">urn:md5:e779e4f8e6ba15d6cb5c1e9cba1e0e35</guid>
    <pubDate>Sat, 12 Feb 2005 23:31:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>EFREI</category>
        <category>mails</category><category>réseaux</category>    
    <description>La suite de l'EFREI@home 2 : comment lire ses mails et les news de l'EFREI.    &lt;h3&gt;Les mails @efrei.fr&lt;/h3&gt;
&lt;p&gt;On peut lire ses mails à l'école et en console avec mutt. Mais bon là m'en demandez pas trop je suis ni fan, ni skilled de ce truc. Donc voyons plutôt comment forwarder ses mails chez soi...&lt;/p&gt;
&lt;h4&gt;Le fameux .forward&lt;/h4&gt;
&lt;p&gt;Pour une redirection simple des mails, on peut utiliser le désormais celebre fichier &lt;code&gt;~/.forward&lt;/code&gt;. C'est super simple, il suffit de mettre son mail dedans ! Alors ceux qui ne releve pas leurs mails efrei n'ont pas d'excuse parceque plus simple tu meurs. Voila en une seule commande :&lt;/p&gt;
&lt;pre&gt;echo monadresse@monfai.tld &amp;gt; ~/.forward&lt;/pre&gt;
&lt;p&gt;Avec &lt;code&gt;monadresse@monfai.tld&lt;/code&gt; à remplacer par votre adresse mail (autre que celle de l'EFREI évidemment...)&lt;/p&gt;
&lt;h4&gt;Spam assassin&lt;/h4&gt;
&lt;p&gt;Ceux qui sont dans les alias des assoces le savent bien, le spam à l'efrei est une vraie plaie. Heureusement spam assassin est installé et assez bien configuré (mieux que le mien en tous cas ;). Pour l'utiliser, il faut creer un fichier &lt;code&gt;~/.procmailrc&lt;/code&gt; et chercher sur le net quoi mettre dedans  (&lt;a href=&quot;http://www.google.fr/linux&quot;&gt;Google Linux&lt;/a&gt; est ton ami). Je vous préviens, c'est très &lt;em&gt;hardcore&lt;/em&gt; et pas du tout &lt;em&gt;user friendly&lt;/em&gt;. Une bonne solution peut-être de demander de l'aide dans les news de l'école...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ATTENTION&lt;/strong&gt; : il faut utiliser &lt;code&gt;.forward&lt;/code&gt; OU &lt;code&gt;.procmailrc&lt;/code&gt;, mais pas les deux ensembles ! Faut donc supprimer le &lt;code&gt;.forward&lt;/code&gt; si tu optes pour spam assassin.&lt;/p&gt;
&lt;h4&gt;Envoyer des mails avec son adresse EFREI&lt;/h4&gt;
&lt;p&gt;Pas besoin de se casser la tête avec essayer de faire fonctionner mutt, il suffit de paramétrer son client mail ! Par exemple, avec Mozilla Thunderbird, il suffit de cliquer sur «&amp;nbsp;Gérer les identités&amp;nbsp;» dans le panneau «&amp;nbsp;Paramètre des comptes&amp;nbsp;», et d'ajouter une identitée avec votre adresse @efrei.fr !&lt;/p&gt;
&lt;h3&gt;Les news&lt;/h3&gt;
&lt;p&gt;Les news de l'école sont bien utiles pour avoir des infos sur le reseaux (genre ce qui merde en ce moment, oui parceque y'a toujours un truc qui merde me demandez pas pourquoi), des infos sur l'école ou tout simplement pour poser des questions et discuter.&lt;/p&gt;
&lt;p&gt;Pour les lires, il faut utiliser un lecteur de news comme slrn qui fonctionne en mode console. Bon soyons honnête, il faut déjà être un peu (beaucoup) à l'aise avec la console et vim pour s'en sortir, et c'est pas du tout &lt;em&gt;user-friendly&lt;/em&gt;... Heureusement il existe un groupe spécial : &lt;code&gt;efrei.test&lt;/code&gt; qui permet de s'entrainer sans faire chier tout le monde :)&lt;/p&gt;
&lt;h4&gt;Config de slrn&lt;/h4&gt;
&lt;p&gt;Il y a quelques options de base du fichier de conf &lt;code&gt;~/.slrnrc&lt;/code&gt; à modifier avant de se lancer&lt;/p&gt;
&lt;p&gt;Pour utiliser un pseudo, il faut utiliser les options &lt;code&gt;*name&lt;/code&gt;. Dans mon cas, mon pseudo (&lt;em&gt;username&lt;/em&gt;) est «&amp;nbsp;cgo2&amp;nbsp;» et mon domaine (&lt;em&gt;hostname&lt;/em&gt;) est bidon, pour eviter le spam. Ca donne :&lt;/p&gt;
&lt;pre&gt;set username &quot;cgo2&quot;&lt;br /&gt;set hostname &quot;nospam.com&quot;&lt;br /&gt;set realname &quot;cgo2&quot;&lt;/pre&gt;
&lt;p&gt;Si quelqu'un veut me répondre par mail, je précise ma vraie adresse (elle n'est pas affichée par défaut donc &lt;del&gt;pas&lt;/del&gt; moins de risque de spam)&lt;/p&gt;
&lt;pre&gt;set replyto  &quot;monadresse@monfai.tld&quot;&lt;/pre&gt;
&lt;p&gt;Avec &lt;code&gt;monadresse@monfai.tld&lt;/code&gt; à remplacer par votre adresse mail (autre que celle de l'EFREI évidemment...)&lt;/p&gt;
&lt;p&gt;Pour utiliser une signature, je spécifie le fichier qui contient le texte (ici &lt;code&gt;~/.signature&lt;/code&gt;) :&lt;/p&gt;
&lt;pre&gt;set signature &quot;.signature&quot;&lt;/pre&gt;
&lt;h4&gt;Lire les news graphiquement depuis chez soi&lt;/h4&gt;
&lt;p&gt;Les machins en mode texte, c'est bon pour deux choses : dépanner en cas de problème, et frimer devant ses potes geeks. A l'école, on peut lire les news tranquillement avec une application graphique (comme Mozilla Thunderbird par exemple). Mais quid de chez soi ? Pour les heureux utilisateurs de Linux, il est possible de monter un tunnel ssh pour lire les news avec votre lecteur de news graphique favori !&lt;/p&gt;
&lt;p&gt;Pour cela, on utilise la commande :&lt;/p&gt;
&lt;pre&gt;ssh -L 42119:news.efrei.fr:119 login@choam.efrei.fr&lt;/pre&gt;
&lt;p&gt;Avec &lt;code&gt;login&lt;/code&gt; à remplacer par votre login EFREI.&lt;/p&gt;
&lt;p&gt;Cela ouvre une connexion ssh, en forwardant le port 119 de &lt;code&gt;news.efrei.fr&lt;/code&gt; vers le port 42119 de ma machine. Il suffit de configurer le lecteur de news pour qu'il se connecte sur le port 42119 de &lt;code&gt;localhost&lt;/code&gt; et roulez jeunesse.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Complètement attention&lt;/strong&gt; : Cette méthode présente (théoriquement) un risque de sécurité SI (et seulement si) le port local (42119 ici) est accessible depuis le net. En effet, cela rend le serveur de news &lt;em&gt;théoriquement&lt;/em&gt; accessible depuis l'extérieur (même avec un numéro de port non standard comme c'est le cas ici, il peut être trouvé par un scan). A utiliser avec précaution donc.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2005/02/12/57-efrei-home-3-mails-et-news#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2005/02/12/57-efrei-home-3-mails-et-news#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/58</wfw:commentRss>
      </item>
    
  <item>
    <title>L'EFREI@home 2 : Place au mode graphique</title>
    <link>http://www.the-asw.com/post/2005/01/28/56-efrei-home-2-place-au-mode-graphique</link>
    <guid isPermaLink="false">urn:md5:3b9caacb1ce3686a2b62ab027768e66d</guid>
    <pubDate>Fri, 28 Jan 2005 17:01:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>EFREI</category>
        <category>personnalisation</category><category>réseaux</category>    
    <description>&lt;p&gt;Comme je l'ai expliqué dans &lt;a href=&quot;http://www.the-asw.com/articles/2005/11/12/55-efrei-home-ssh-screen-et-choam&quot;&gt;l'EFREI@home&lt;/a&gt;, il est possible d'accéder à son compte Unix et à n'importe quelle machine Linux via SSH depuis chez soi. Mais, à part pour les &lt;em&gt;aficionados&lt;/em&gt; de la console (vim, mutt, slrn et compagnie), il faut bien avouer que ce n'est pas très pratique ! Tenez par l'exemple, pour faire mon &lt;em&gt;public_html&lt;/em&gt;, j'aime bien utiliser &lt;a href=&quot;http://www.the-asw.com/articles/2005/11/11/54-scite-l-editeur-indispensable&quot;&gt;SciTE&lt;/a&gt;, qui est un éditeur en mode graphique... Alors comment faire ?&lt;/p&gt;    &lt;p&gt;Cet article s'adresse aux heureux utilisateurs de Linux. Il existe peut-être des solutions équivalentes sous Microsoft Windows, mais je ne les connais pas.&lt;/p&gt;
&lt;h3&gt;Export display&lt;/h3&gt;
&lt;p&gt;L'&lt;em&gt;export display&lt;/em&gt; consiste à lancer une application graphique sur une machine de telle façon qu'elle s'affiche sur une autre... Dans notre cas, il s'agit de lancer un application sur une des machines Linux de l'école de façon à ce qu'elle s'affiche sur l'ordinateur local.&lt;/p&gt;
&lt;p&gt;C'est possible, en enchainant deux &lt;code&gt;ssh -X&lt;/code&gt;. Par exemple, pour se connecter directement sur &lt;code&gt;buffy&lt;/code&gt; :&lt;/p&gt;
&lt;pre&gt;ssh -X toto@choam.efrei.fr -t ssh -X buffy&lt;/pre&gt;
&lt;p&gt;Essayez de lancer une application graphique (&lt;code&gt;scite&lt;/code&gt; par exemple), allez vous chercher un café (parceque la connexion de l'EFREI est à peut pret aussi rapide qu'un modem 56K asthmatique) et admirez le résultat ! Ensuite, fermez parceque c'est complètement inutilisable tellement ça rame.&lt;/p&gt;
&lt;h3&gt;Monter son home en local&lt;/h3&gt;
&lt;p&gt;L'export display étant totalement inutilisable à cause de la bande passante minable, l'autre solution est de monter son home de telle manière que les applications locales puissent y acceder. Pour ça, il faut utiliser un système de fichier qui permet de monter des repertoires via SSH.&lt;/p&gt;
&lt;h4&gt;Avec SHFS&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;http://shfs.sourceforge.net/&quot; hreflang=&quot;en&quot;&gt;SHFS&lt;/a&gt;, pour &lt;em&gt;(Secure) SHell FileSystem&lt;/em&gt;, se présente comme un module noyau (&lt;code&gt;shfs&lt;/code&gt;) et un utilitaire (&lt;code&gt;shfsmount&lt;/code&gt; et &lt;code&gt;shfsumount&lt;/code&gt;). L'installation est tout ce qu'il y a de plus simple : il suffit de compiler le module, le charger, et monter son home !&lt;/p&gt;
&lt;h5&gt;Installation du module&lt;/h5&gt;
&lt;p&gt;Les utilisateurs de Debian peuvent installer le paquet &lt;code&gt;shfs-source&lt;/code&gt;. La compilation du module façon debian (à condition d'avoir déjà les sources d'un noyau &lt;a href=&quot;http://www.us.debian.org/doc/manuals/reference/ch-kernel.fr.html#s-kernel-debian&quot; hreflang=&quot;fr&quot;&gt;compilé à la sauce Debian&lt;/a&gt;) se résume ça :&lt;/p&gt;
&lt;pre&gt;$ cd /usr/src/&lt;br /&gt;$ tar xjvf shfs.tar.bz2&lt;br /&gt;$ cd linux&lt;br /&gt;$ fakeroot make-kpkg modules_image&lt;br /&gt;$ cd ..&lt;br /&gt;# dpkg -i shfs-module-[...].deb&lt;/pre&gt;
&lt;p&gt;Les autres devraient chercher dans les packages de leur distribution, ou aller télécharger les sources du module noyau sur le site officiel. Je vous conseille de lire le &lt;a href=&quot;http://shfs.sourceforge.net/install.html&quot; hreflang=&quot;en&quot;&gt;guide d'installation&lt;/a&gt; très bien fait du site officiel (même moi j'ai réussi en moins de 5 minutes, c'est pour dire...).&lt;/p&gt;
&lt;h5&gt;Installation des outils&lt;/h5&gt;
&lt;p&gt;Il suffit d'installer le paquet &lt;code&gt;shfs-utils&lt;/code&gt; pour Debian, ou de chercher pour les autres distributions. Il faut mettre le bit suid root à &lt;code&gt;shfsmount&lt;/code&gt; et &lt;code&gt;shfsumount&lt;/code&gt; pour qu'ils fonctionnent pour un utilisateur classique (non root). Normalement, &lt;code&gt;dpkg&lt;/code&gt; pose la question (il suffit de répondre &lt;em&gt;Yes&lt;/em&gt;). Sinon, utilisez &lt;code&gt;chmod +s&lt;/code&gt;.&lt;/p&gt;
&lt;h5&gt;Utilisation&lt;/h5&gt;
&lt;p&gt;Une fois le module noyau compilé et installé, il reste à le charger, avec un &lt;code&gt;modprobe shfs&lt;/code&gt; par exemple.&lt;/p&gt;
&lt;p&gt;Et voila, maintenant vous pouvez monter votre compte Unix en local (par exemple sur &lt;code&gt;~/efrei&lt;/code&gt;) via une commande du type :&lt;/p&gt;
&lt;pre&gt;shfsmount -s login@choam.efrei.fr ~/efrei&lt;/pre&gt;
&lt;p&gt;Avec &lt;code&gt;login&lt;/code&gt; à remplacer par votre login EFREI.&lt;/p&gt;
&lt;p&gt;Note : Le site officiel de SHFS : &lt;a href=&quot;http://shfs.sourceforge.net/&quot;&gt;http://shfs.sourceforge.net/&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Avec FUSE (kernel &amp;gt;= 2.6.14)&lt;/h4&gt;
&lt;p&gt;Il parait que FUSE (Filesystem USErland), inclu dans les noyau Linux à partir de la version 2.6.14, doit plus ou moins remplacer SHFS. Je n'ai personnellement pas testé, mais s'il y a des gens interessés, l'adresse est : &lt;a href=&quot;http://fuse.sourceforge.net/sshfs.html&quot; hreflang=&quot;en&quot;&gt;http://fuse.sourceforge.net/sshfs.html&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2005/01/28/56-efrei-home-2-place-au-mode-graphique#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2005/01/28/56-efrei-home-2-place-au-mode-graphique#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/57</wfw:commentRss>
      </item>
    
  <item>
    <title>L'EFREI@home : ssh, screen et choam</title>
    <link>http://www.the-asw.com/post/2004/03/29/55-efrei-home-ssh-screen-et-choam</link>
    <guid isPermaLink="false">urn:md5:ab1d56ad28739100a55ca3fbab9364c2</guid>
    <pubDate>Mon, 29 Mar 2004 16:57:00 +0000</pubDate>
    <dc:creator>cgo2</dc:creator>
        <category>EFREI</category>
        <category>réseaux</category>    
    <description>Comment travailler à l'EFREI depuis chez soi ?    &lt;h3&gt;Qu'est-ce que &lt;em&gt;choam&lt;/em&gt; ?&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;choam&lt;/em&gt;, c'est une machine spéciale, accessible depuis l'exterieur. Elle permet de se connecter à l'école en ssh. Les interets sont nombreux : consulter les news, recuperer facilement des projets/fichiers, écrire une page web depuis chez soi :)&lt;/p&gt;
&lt;p&gt;Pour s'y connecter, il suffit de faire :&lt;/p&gt;
&lt;pre&gt;ssh login@choam.efrei.fr&lt;/pre&gt;
&lt;p&gt;Avec &lt;code&gt;login&lt;/code&gt; à remplacer par votre login EFREI.&lt;/p&gt;
&lt;p&gt;Les utilisateurs de Windows peuvent utiliser &lt;a href=&quot;http://www.chiark.greenend.org.uk/%7Esgtatham/putty/&quot; hreflang=&quot;en&quot;&gt;Putty&lt;/a&gt; ou &lt;a href=&quot;http://www.ssh.com/support/downloads/secureshellwks/&quot; hreflang=&quot;en&quot;&gt;SSH Secure Shell&lt;/a&gt; en version &lt;em&gt;Non-commercial&lt;/em&gt;.&lt;/p&gt;
&lt;h3&gt;Utiliser une clef pour ssh&lt;/h3&gt;
&lt;p&gt;Pour se logguer en ssh faut toujours entrer un mot de passe. Franchement, quand on se loggue plusieurs fois de suite (exemple &lt;code&gt;chezwam&lt;/code&gt; -&amp;gt; &lt;code&gt;choam.efrei.fr&lt;/code&gt; -&amp;gt; &lt;code&gt;machine.unix&lt;/code&gt;) c'est chiant de devoir rentrer 2 fois (ou plus) son pass (oui oui je suis faignant).&lt;/p&gt;
&lt;p&gt;Une solution est d'utiliser une authentification par clef. En créant une clef et en autorisant cette clef on pourra se logguer sans soucis sur toutes les machines. Pratique :)&lt;/p&gt;
&lt;p&gt;Pour generer une clef (laisser la passphrase vide sinon ça n'a aucun interet) :&lt;/p&gt;
&lt;pre&gt;ssh-keygen&lt;/pre&gt;
&lt;p&gt;Puis il faut l'autoriser :&lt;/p&gt;
&lt;pre&gt;ssh-copy-id -i ~/.ssh/id_dsa.pub login@machine&lt;/pre&gt;
&lt;p&gt;Avec &lt;code&gt;login&lt;/code&gt; à remplacer par votre login EFREI.&lt;/p&gt;
&lt;p&gt;Attention si tu ne connais rien à ssh (ou si tu veux en savoir plus) lis d'abord &lt;a href=&quot;http://people.via.ecp.fr/%7Ealexis/formation-linux/ssh.html&quot;&gt;ce site&lt;/a&gt; car une authentification par clef mal configurée peut induire des failles de sécurité...&lt;/p&gt;
&lt;h3&gt;Présentation rapide de screen&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;screen&lt;/code&gt; est une application console dont le principal avantage est pouvoir se «&amp;nbsp;détacher&amp;nbsp;» de la console. C'est à dire qu'on peut lancer une application dedans, détacher le screen (volontairement ou en étant déconnecté brutalement par exemple) et l'application continue de tourner comme si de rien était. Une fois reconnecté il suffit de &quot;rattacher&quot; le screen pour recuperer la main. Indispensable quand on travaille en ssh sur une autre machine !&lt;/p&gt;
&lt;p&gt;Mais ce n'est pas le seul avantage de screen, loin de là. En fait screen peut être considéré comme «&amp;nbsp;le window manager de la console&amp;nbsp;». En effet, il permet d'afficher une barre des taches, ouvrir plusieurs consoles, passer de l'une à l'autre, splitter l'écran, ... Bref c'est un must, personnellement je le lance dès que j'ouvre un shell.&lt;/p&gt;
&lt;p&gt;screen se configure avec le fichier &lt;code&gt;~/.screenrc&lt;/code&gt;. Par défaut, il n'y a pas de barre des taches et il affiche un message au demarrage. Ces deux lignes permettent de remedier à ça :&lt;/p&gt;
&lt;pre&gt;hardstatus alwayslastline &quot;%d/%m/%Y [%c] | %w&quot;&lt;br /&gt;startup_message off&lt;/pre&gt;
&lt;p&gt;Les touches de bases :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;Ctrl + D&lt;/kbd&gt; : se déloguer = ferme la fenêtre&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Ctrl + (A, D)&lt;/kbd&gt; : détacher le screen (&lt;code&gt;screen -r&lt;/code&gt; pour le rattacher)&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Ctrl + (A, C)&lt;/kbd&gt; : nouvelle fenêtre&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Ctrl + (A, A)&lt;/kbd&gt; : fenêtre précédente&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;Ctrl + A, n&lt;/kbd&gt; : passe à la fenêtre &quot;n&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Il existe des milliers d'autres commandes, pour changer le titre de la fenetre, splitter l'écran, etc... Et des millers d'options de config. Je conseille la lecture du man pour en savoir plus :)&lt;/p&gt;</description>
    
    
    
          <comments>http://www.the-asw.com/post/2004/03/29/55-efrei-home-ssh-screen-et-choam#comment-form</comments>
      <wfw:comment>http://www.the-asw.com/post/2004/03/29/55-efrei-home-ssh-screen-et-choam#comment-form</wfw:comment>
      <wfw:commentRss>http://www.the-asw.com/feed/rss2/comments/56</wfw:commentRss>
      </item>
    
</channel>
</rss>