<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cloud Connected &#187; screen</title>
	<atom:link href="http://www.cloudconnected.fr/tag/screen/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudconnected.fr</link>
	<description>Thoughts of a french web developer</description>
	<lastBuildDate>Wed, 01 Feb 2012 08:53:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>L&#8217;EFREI@home : ssh, screen et choam</title>
		<link>http://www.cloudconnected.fr/2004/03/29/efrei-home-ssh-screen-et-choam/</link>
		<comments>http://www.cloudconnected.fr/2004/03/29/efrei-home-ssh-screen-et-choam/#comments</comments>
		<pubDate>Mon, 29 Mar 2004 16:57:00 +0000</pubDate>
		<dc:creator>Rémi</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[EFREI]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[réseaux]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://pre.the-asw.com/?p=58</guid>
		<description><![CDATA[Comment travailler à l&#8217;EFREI depuis chez soi ? Qu&#8217;est-ce que choam ? choam, c&#8217;est une machine spéciale, accessible depuis l&#8217;exterieur. Elle permet de se connecter à l&#8217;école en ssh. Les interets sont nombreux : consulter les news, recuperer facilement des projets/fichiers, écrire une page web depuis chez soi :) Pour s&#8217;y connecter, il suffit de [...]]]></description>
			<content:encoded><![CDATA[<p>Comment travailler à l&#8217;EFREI depuis chez soi ?</p>
<h3>Qu&#8217;est-ce que <em>choam</em> ?</h3>
<p><em>choam</em>, c&#8217;est une machine spéciale, accessible depuis l&#8217;exterieur. Elle permet de se connecter à l&#8217;école en ssh. Les interets sont nombreux : consulter les news, recuperer facilement des projets/fichiers, écrire une page web depuis chez soi :)</p>
<p>Pour s&#8217;y connecter, il suffit de faire :</p>
<pre>ssh login@choam.efrei.fr</pre>
<p>Avec <code>login</code> à remplacer par votre login EFREI.</p>
<p>Les utilisateurs de Windows peuvent utiliser <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/" hreflang="en">Putty</a> ou <a href="http://www.ssh.com/support/downloads/secureshellwks/" hreflang="en">SSH Secure Shell</a> en version <em>Non-commercial</em>.</p>
<h3>Utiliser une clef pour ssh</h3>
<p>Pour se logguer en ssh faut toujours entrer un mot de passe. Franchement, quand on se loggue plusieurs fois de suite (exemple <code>chezwam</code> -&gt; <code>choam.efrei.fr</code> -&gt; <code>machine.unix</code>) c&#8217;est chiant de devoir rentrer 2 fois (ou plus) son pass (oui oui je suis faignant).</p>
<p>Une solution est d&#8217;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 :)</p>
<p>Pour generer une clef (laisser la passphrase vide sinon ça n&#8217;a aucun interet) :</p>
<pre>ssh-keygen</pre>
<p>Puis il faut l&#8217;autoriser :</p>
<pre>ssh-copy-id -i ~/.ssh/id_dsa.pub login@machine</pre>
<p>Avec <code>login</code> à remplacer par votre login EFREI.</p>
<p>Attention si tu ne connais rien à ssh (ou si tu veux en savoir plus) lis d&#8217;abord <a href="http://people.via.ecp.fr/%7Ealexis/formation-linux/ssh.html">ce site</a> car une authentification par clef mal configurée peut induire des failles de sécurité&#8230;</p>
<h3>Présentation rapide de screen</h3>
<p><code>screen</code> est une application console dont le principal avantage est pouvoir se «&nbsp;détacher&nbsp;» de la console. C&#8217;est à dire qu&#8217;on peut lancer une application dedans, détacher le screen (volontairement ou en étant déconnecté brutalement par exemple) et l&#8217;application continue de tourner comme si de rien était. Une fois reconnecté il suffit de &#8220;rattacher&#8221; le screen pour recuperer la main. Indispensable quand on travaille en ssh sur une autre machine !</p>
<p>Mais ce n&#8217;est pas le seul avantage de screen, loin de là. En fait screen peut être considéré comme «&nbsp;le window manager de la console&nbsp;». En effet, il permet d&#8217;afficher une barre des taches, ouvrir plusieurs consoles, passer de l&#8217;une à l&#8217;autre, splitter l&#8217;écran, &#8230; Bref c&#8217;est un must, personnellement je le lance dès que j&#8217;ouvre un shell.</p>
<p>screen se configure avec le fichier <code>~/.screenrc</code>. Par défaut, il n&#8217;y a pas de barre des taches et il affiche un message au demarrage. Ces deux lignes permettent de remedier à ça :</p>
<pre>
hardstatus alwayslastline "%d/%m/%Y [%c] | %w"
startup_message off</pre>
<p>Les touches de bases :</p>
<ul>
<li><kbd>Ctrl + D</kbd> : se déloguer = ferme la fenêtre</li>
<li><kbd>Ctrl + (A, D)</kbd> : détacher le screen (<code>screen -r</code> pour le rattacher)</li>
<li><kbd>Ctrl + (A, C)</kbd> : nouvelle fenêtre</li>
<li><kbd>Ctrl + (A, A)</kbd> : fenêtre précédente</li>
<li><kbd>Ctrl + A, n</kbd> : passe à la fenêtre &#8220;n&#8221;</li>
</ul>
<p>Il existe des milliers d&#8217;autres commandes, pour changer le titre de la fenêtre, splitter l&#8217;écran, etc&#8230; Et des milliers d&#8217;options de config. Je conseille la lecture du man pour en savoir plus :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudconnected.fr/2004/03/29/efrei-home-ssh-screen-et-choam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

