{"id":1227,"date":"2021-02-09T01:26:51","date_gmt":"2021-02-09T00:26:51","guid":{"rendered":"http:\/\/f6kmf.fr\/?p=1227"},"modified":"2021-02-09T01:26:53","modified_gmt":"2021-02-09T00:26:53","slug":"ssssshhhh","status":"publish","type":"post","link":"https:\/\/f6kmf.fr\/index.php\/2021\/02\/09\/ssssshhhh\/","title":{"rendered":"Ssssshhhh !"},"content":{"rendered":"\n<p>Contr\u00f4lez votre raspberry \u00e0 distance avec le protocole SSH !<\/p>\n\n\n\n<p>L&rsquo; autre jour, on a vu comment utiliser VNC pour contr\u00f4ler un raspberrypi sans p\u00e9ri^h\u00e9riques, connect\u00e9 au r\u00e9seau local.<\/p>\n\n\n\n<p>Aujourd&rsquo;hui, je vais vous montrer comment prendre contr\u00f4le de votre raspberry avec l&rsquo; invite de commande d&rsquo; une PC windows.<\/p>\n\n\n\n<p>Le syst\u00e8me windows 10 autorise par d\u00e9faut le protocole SSH, ce n&rsquo; \u00e9tait pas le cas dans les versions pr\u00e9c\u00e9dentes et il fallait t\u00e9l\u00e9charger un utilitaire bien connu, Putty, pour lancer une session SSH. Maintenant, il suffit d&rsquo; ouvrir une invite de commande et d&rsquo; utiliser la commande \u00a0\u00bb ssh\u00a0\u00bb avec les arguments et variables n\u00e9cessaire, genre \u00a0\u00bb ssh [nom_utilisateur]@[adresse]\u00a0\u00bb<\/p>\n\n\n\n<p>Putty a l&rsquo; avantage de pr\u00e9senter une interface plus sympa, et vous permet aussi de lancer une session telnet ou s\u00e9rie ( pour dialoguer avec un arduino, par exemple ) .<\/p>\n\n\n\n<p>D&rsquo; abord, le SSH, c&rsquo; est quoi donc ?<\/p>\n\n\n\n<p>C&rsquo; est un protocole de communication s\u00e9curis\u00e9 qui permet de dialoguer avec et prendre le contr\u00f4le d&rsquo; un ordinateur \u00e0 distance, via le r\u00e9seau, local ou internet. Pour \u00e9viter de dire des \u00e2neries, je vous invite \u00e0 en lire plus sur le SSH, le Secure Shell, sur wikipedia :<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Secure_Shell\">https:\/\/fr.wikipedia.org\/wiki\/Secure_Shell<\/a> <\/p>\n\n\n\n<p>Je vous parlais de Putty, c&rsquo; est ici :<a href=\"https:\/\/www.putty.org\/\">https:\/\/www.putty.org\/<\/a><\/p>\n\n\n\n<p>Putty est un client Telnet et SSH. Telnet, c&rsquo; est un vieux protocole de communication, non s\u00e9curis\u00e9, et qui transmet tout en clair. En somme niveau s\u00e9curit\u00e9 = 0, \u00e0 ne pas utiliser si ce n&rsquo; est de charger les dx clusters \u00e0 l&rsquo; ancienne, pour le fun, et encore !<\/p>\n\n\n\n<p>Vous t\u00e9l\u00e9chargez, vous installez, ou vous voulez, et vous ouvrez. Simple !<\/p>\n\n\n\n<p>Vous devez avoir \u00e7a :<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"543\" height=\"485\" src=\"https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/putty.png\" alt=\"\" class=\"wp-image-1228\" srcset=\"https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/putty.png 543w, https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/putty-300x268.png 300w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/figure>\n\n\n\n<p> Entrez l&rsquo;adresse de votre raspberrypi sous \u00ab\u00a0Host name\u00a0\u00bb, s\u00e9lectionnez, SSH, le port doit se mettre par d\u00e9faut \u00e0 22. Cliquez \u00ab\u00a0open\u00a0\u00bb ou \u00ab\u00a0ouvrir si vous \u00eates en Fran\u00e7ais, of course !Vous allez voir s&rsquo; ouvrir une invite de commande ( une \u00a0\u00bb fen\u00eatre DOS\u00a0\u00bb, qui n&rsquo; en est pas une, d&rsquo;ailleurs!) qui va vous demander votre nom d&rsquo; utilisateur et votre mot de passe( de votre raspberry, pas du pc windows !) Vous pouvez entrer aussi\u00a0\u00bbvotre_nom_d_utilisateur@raspberrypi\u00a0\u00bb, l&rsquo; invite ne vous demandera que votre mot de passe, puisqu&rsquo; il connait votre nom!<\/p>\n\n\n\n<p>Vous allez aussi certainement avoir un avertissement qui vous dit que  pour des raisons compliqu\u00e9es \u00e0 expliquer ici, pour cette fois seulement, on ne peut pas \u00eatre sur que c&rsquo; est votre raspberrypi. tapez \u00a0\u00bb ok\u00a0\u00bb, c&rsquo; est juste que votre ordi ne connait pas encore raspberrypi, il vous demande si vous \u00eates s\u00fbr que c&rsquo; est un copain, qu&rsquo; il peut lui serrer la main, rassurez le et donnez lui un susucre quand il a r\u00e9ussi ( les bases du dressage !) . Vous devriez maintenant avoir un truc comme \u00e7a :<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"477\" src=\"https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/terminalpi.png\" alt=\"\" class=\"wp-image-1229\" srcset=\"https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/terminalpi.png 702w, https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/terminalpi-300x204.png 300w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><figcaption>Le treminal raspberrypi via SSH<\/figcaption><\/figure>\n\n\n\n<p>Ici, vous \u00eates l&rsquo; utilisateur \u00ab\u00a0pi\u00a0\u00bb du raspberrypi, et vous \u00eates dans votre r\u00e9pertoire personnel.<\/p>\n\n\n\n<p>tapez \u00a0\u00bb ls\u00a0\u00bb et entr\u00e9e:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"719\" height=\"449\" src=\"https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/pi_ls.png\" alt=\"\" class=\"wp-image-1230\" srcset=\"https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/pi_ls.png 719w, https:\/\/f6kmf.fr\/wp-content\/uploads\/2021\/02\/pi_ls-300x187.png 300w\" sizes=\"auto, (max-width: 719px) 100vw, 719px\" \/><figcaption>r\u00e9sultat de la commande ls sur mon raspberrypi dans le r\u00e9pertoire personnel<\/figcaption><\/figure>\n\n\n\n<p>\u00ab\u00a0ls \u00a0\u00bb est l&rsquo; \u00e9quivalent de \u00ab\u00a0DIR\u00a0\u00bb dans windows, \u00e7a affiche la liste de tout ce qui se trouve dans le r\u00e9pertoire ou vous \u00e9x\u00e9cutez la commande.<\/p>\n\n\n\n<p>\u00ab\u00a0ls\u00a0\u00bb est une des nombreuses commandes du langage Linux, le BASH .<\/p>\n\n\n\n<p>Ce langage permet de tout faire dans un terminal Linux, on perd pas mal en convivialit\u00e9 par rapport \u00e0 l&rsquo; interface graphique, mais le Bash est tr\u00e8s puissant, rapide, et tr\u00e8s efficace pour effectuer de nombreuses t\u00e2ches sans utiliser des tas de ressource \u00e0 faire tourner une interface graphique .<\/p>\n\n\n\n<p>Notamment, vous pouvez lancer des applications radio, gqrx, la suite rtl_sdr, comme je vous avais expliqu\u00e9 dans un article pr\u00e9c\u00e9dent, par exemple lancer un r\u00e9cepteur avec une cl\u00e9 sdr, envoyer le flux sur le r\u00e9seau, et le r\u00e9cup\u00e9rer sur un autre ordi, pour traiter le flux avec votre logiciel sdr pr\u00e9f\u00e9r\u00e9.<\/p>\n\n\n\n<p>En fait, je n&rsquo; aurais pas assez d&rsquo; un m\u00eame de deux articles pour vous dire un pourcent de ce qu&rsquo; on peut faire de cool avec le Bash, a vous de creuser un peu, je reviendrai sans doute sur le sujet car il y a plein de choses int\u00e9ressantes pour nous les radioamateurs qui n\u00e9cessite de maitriser Linux et les Shells.<\/p>\n\n\n\n<p>Et pour changer un peu du Bash, de temps en temps, essayez Python, c&rsquo; est install\u00e9 par d\u00e9faut sur raspbian . Avec Bash et Python, vous serez \u00e0 m\u00eame de manipuler tous les outils de la magnifique suite GNURadio et cr\u00e9er vos scripts et vos flowcharts, cr\u00e9er des blocs customis\u00e9s, que du bonheur !<\/p>\n\n\n\n<p>More on that later &#8230; <\/p>\n\n\n\n<p>73 !<\/p>\n\n\n\n<p>f8ebl <br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contr\u00f4lez votre raspberry \u00e0 distance avec le protocole SSH ! L&rsquo; autre jour, on a vu comment utiliser VNC pour<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[23,1],"tags":[],"class_list":["post-1227","post","type-post","status-publish","format-standard","hentry","category-informatique-programmation","category-non-classe"],"_links":{"self":[{"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/posts\/1227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1227"}],"version-history":[{"count":2,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/posts\/1227\/revisions"}],"predecessor-version":[{"id":1232,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/posts\/1227\/revisions\/1232"}],"wp:attachment":[{"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/f6kmf.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}