{"id":648,"date":"2010-04-14T20:31:55","date_gmt":"2010-04-14T20:31:55","guid":{"rendered":"http:\/\/blog.milamberspace.net\/?p=648"},"modified":"2010-04-14T20:33:48","modified_gmt":"2010-04-14T20:33:48","slug":"un-deuxieme-environnement-xwindow-distant-sur-votre-poste-de-travail-linux-via-ssh","status":"publish","type":"post","link":"https:\/\/blog.milamberspace.net\/index.php\/2010\/04\/14\/un-deuxieme-environnement-xwindow-distant-sur-votre-poste-de-travail-linux-via-ssh-648.html","title":{"rendered":"Un deuxi\u00e8me environnement XWindow distant sur votre poste de travail Linux via SSH"},"content":{"rendered":"<p>\ufeffSi vous avez un poste de travail Linux avec XWindow, par exemple<a href=\"http:\/\/www.ubuntu.com\/\"> Ubuntu Desktop<\/a> et que vous souhaitez acc\u00e9der \u00e0 un autre environnement XWindow complet (c&rsquo;est-\u00e0-dire pas seulement une seule fen\u00eatre X <em>(via un ssh -X)<\/em>, mais bien l&rsquo;environnement X avec le bureau, la barre des t\u00e2ches, menus, etc.), le tout en utilisant le service SSH, voici un petit mode d&#8217;emploi.<\/p>\n<p>Pour mon cas, j&rsquo;ai donc un <a href=\"http:\/\/blog.milamberspace.net\/index.php\/2010\/02\/13\/nouvel-ordinateur-dell-latitude-e6500-579.html\">portable<\/a> Ubuntu Desktop (9.10), et j&rsquo;ai un autre portable (cela marche aussi avec une machine virtuelle) qui est install\u00e9 avec la distribution <em>orient\u00e9e<\/em> tests de s\u00e9curit\u00e9 <a href=\"http:\/\/www.backtrack-linux.org\/\">Backtrack (4 final).<\/a> Je souhaite avoir l&rsquo;environnement graphique XWindow de Backtrack (un KDE 3) sur mon poste (un Gnome), <strong>tout<\/strong> en gardant mon environnement XWindow\/Gnome ouvert&#8230; c&rsquo;est-\u00e0-dire conserver mon environnement de travail (thunderbird, firefox, etc..) et basculer sur le mode graphique du portable Backtrack pour lancer des tests de s\u00e9curit\u00e9, et donc sans me d\u00e9placer physiquement vers le portable <em>(un bon informaticien est un informaticien fain\u00e9ant!)<\/em>.<\/p>\n<p><em>Ouh l\u00e0 ! Je r\u00eave ?!<\/em> Et bien non, c&rsquo;est possible :<!--more--><\/p>\n<p>Sur la machine <strong>backtrack<\/strong>, on va faire quelques ajustements \/ pr\u00e9parations apr\u00e8s son installation :<\/p>\n<p>En mode non graphique <em>(en tant que root)<\/em> :<\/p>\n<p>D\u00e9marrage du SSH avec \u00e9ventuellement, cr\u00e9ation des cl\u00e9s pour SSH si ce n&rsquo;est pas d\u00e9j\u00e0 fait :<\/p>\n<pre>setup-sshd<\/pre>\n<p>puis, d\u00e9marrage du serveur ssh :<\/p>\n<pre>\/etc\/init.d\/ssh start<\/pre>\n<p>D\u00e9marrage en mode automatique du r\u00e9seau (ce n&rsquo;est pas le cas par d\u00e9faut sur une backtrack) :<\/p>\n<pre>update-rc.d networking defaults<\/pre>\n<p>D\u00e9marrage en mode automatique du service SSH :<\/p>\n<pre>update-rc.d ssh defaults<\/pre>\n<p>Installation du paquetage kdm (et ses d\u00e9pendances) pour pourvoir faire ce que je veux faire \ud83d\ude09 <em>(le kdm est le gestionnaire d&rsquo;affichage de KDE)<\/em><\/p>\n<pre>apt-get install kdm<\/pre>\n<p>On arr\u00eate le service kdm car sinon il va poser probl\u00e8me si jamais il est d\u00e9marr\u00e9 que je veux l&rsquo;avoir \u00e0 distance.<\/p>\n<pre>\/etc\/init.d\/kdm stop<\/pre>\n<p>On l&rsquo;enl\u00e8ve du d\u00e9marrage automatique <em>(histoire qu&rsquo;il ne nous emb\u00eate plus jamais)<\/em><\/p>\n<pre>update-rc.d -f kdm remove<\/pre>\n<p>Sur la machine<strong> cliente<\/strong> (poste de travail), on change l&rsquo;autorisation de lancer des environnements X de \u00ab\u00a0console user\u00a0\u00bb vers \u00ab\u00a0Anybody\u00a0\u00bb, afin de (me) permettre de lancer le programme xinit sans \u00eatre l&rsquo;utilisateur root :<\/p>\n<pre>sudo dpkg-reconfigure x11-common<\/pre>\n<p><em>(choisir Anybody et valider)<\/em><\/p>\n<p>Ensuite depuis une fen\u00eatre Terminal (ligne de commande) sur la machine cliente,, on saisit la commande suivante :<\/p>\n<pre>xinit \/usr\/bin\/ssh -i \/home\/milamber\/.ssh\/milamber -X root@10.0.0.2 \"\/opt\/kde3\/bin\/startkde\" -- :1<\/pre>\n<p><em>On notera que : <\/em><\/p>\n<ul>\n<li><em>10.0.0.2 correspond \u00e0 l&rsquo;adresse de la machine backtrack<\/em><em> <\/em><\/li>\n<li><em>l&rsquo;on se connecte en root sur le backtrack (une particularit\u00e9 de la distribution)<\/em><\/li>\n<li><em>que j&rsquo;utilise un certificat RSA pour <a href=\"http:\/\/blog.milamberspace.net\/index.php\/2010\/02\/10\/linux-executer-une-commande-avec-un-utilisateur-normal-en-tant-que-root-a-distance-sans-mot-de-passe-et-en-ssh-569.html\">ne pas saisir de mot de passe SSH<\/a><br \/>\n<\/em><\/li>\n<\/ul>\n<p>Et voil\u00e0, l&rsquo;\u00e9cran devient noir, puis le XWindow et le KDE d\u00e9marrent&#8230; sur une nouvelle console virtuelle (vt).<\/p>\n<p><em>Ensuite :<\/em><\/p>\n<ul>\n<li>Pour basculer (revenir) vers sa fen\u00eatre XWindow locale, faire <strong>Ctrl+Alt+F7<\/strong><\/li>\n<li>Pour revenir sur la fen\u00eatre XWindow backtrack, faire <strong>Ctrl+Alt+F9<\/strong><\/li>\n<\/ul>\n<p>Un r\u00eave devenu r\u00e9alit\u00e9&#8230; \ud83d\ude09<\/p>\n<p>.\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ufeffSi vous avez un poste de travail Linux avec XWindow, par exemple Ubuntu Desktop et que vous souhaitez acc\u00e9der \u00e0 un autre environnement XWindow complet (c&rsquo;est-\u00e0-dire pas seulement une seule fen\u00eatre X (via un ssh -X), mais bien l&rsquo;environnement X avec le bureau, la barre des t\u00e2ches, menus, etc.), le tout en utilisant le service &hellip; <a href=\"https:\/\/blog.milamberspace.net\/index.php\/2010\/04\/14\/un-deuxieme-environnement-xwindow-distant-sur-votre-poste-de-travail-linux-via-ssh-648.html\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Un deuxi\u00e8me environnement XWindow distant sur votre poste de travail Linux via SSH<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,217,20],"tags":[219,220,205,218],"class_list":["post-648","post","type-post","status-publish","format-standard","hentry","category-linux","category-techos","category-ubuntu","tag-backtrack","tag-console-virtuelle","tag-ssh","tag-xwindow"],"_links":{"self":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/comments?post=648"}],"version-history":[{"count":6,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/648\/revisions"}],"predecessor-version":[{"id":654,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/648\/revisions\/654"}],"wp:attachment":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/media?parent=648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/categories?post=648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/tags?post=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}