{"id":52,"date":"2009-05-08T17:20:46","date_gmt":"2009-05-08T17:20:46","guid":{"rendered":"http:\/\/smarinier\/comment-editer-des-fichiers-distants-avec-un-editeur-texte-via-ssh\/"},"modified":"2009-05-08T17:20:46","modified_gmt":"2009-05-08T17:20:46","slug":"comment-editer-des-fichiers-distants-avec-un-editeur-texte-via-ssh","status":"publish","type":"post","link":"https:\/\/www.smarinier.net\/comment-editer-des-fichiers-distants-avec-un-editeur-texte-via-ssh\/","title":{"rendered":"Comment \u00e9diter des fichiers distants avec un \u00e9diteur texte via SSH"},"content":{"rendered":"<p>Vous avez acc\u00e8s \u00e0 diff\u00e9rents serveurs par le service SSH, et vous en n&rsquo;aimez pas VI\/VIM&nbsp;? Vous voulez les \u00e9diter directement avec un \u00e9diteur plus convivial&nbsp;? Alors sachez qu&rsquo;il est possible d&rsquo;effectuer cette op\u00e9ration de fa\u00e7on relativement transparente sur Mac OSX ou Windows.<\/p>\n<h2>Sur Mac OSX<\/h2>\n<p>Il vous faut deux logiciels que je conseille pour cet usage: Cyberduck et TextWrangler, librement t\u00e9l\u00e9chargeables respectivement en <a href=\"http:\/\/cyberduck.ch\/\" target=\"_blank\">http:\/\/cyberduck.ch\/<\/a> et <a href=\"http:\/\/www.barebones.com\/products\/TextWrangler\/\" target=\"_blank\">http:\/\/www.barebones.com\/products\/TextWrangler\/<\/a><\/p>\n<p>Avec Cyberduck, vous pouvez utiliser des signets (bookmarks) de connexion ou bien effectuer une \u00ab\u00a0nouvelle connexion\u00a0\u00bb en direct:<br \/> <center><img decoding=\"async\" src=\"\/blog\/images\/sftp\/sftp_connect_mac.jpg\" alt=\"\" \/><\/center><\/p>\n<p>L&rsquo;important est de bien s\u00e9lectionner l&rsquo;option SFTP pour le mode de connexion.<\/p>\n<p>Naviguez librement dans les dossiers, puis s\u00e9lectionnez les fichiers \u00e0 \u00e9diter. Faites alors CTRL+CLIC (ou clic-droit si votre souris le permet). S\u00e9lectionnez le menu \u00ab\u00a0\u00e9ditez avec&#8230;\u00a0\u00bb:<br \/> <center><img decoding=\"async\" src=\"\/blog\/images\/sftp\/clicdroit_mac.jpg\" alt=\"\" \/><\/center><\/p>\n<p>Les fichiers s&rsquo;ouvriront sous forme de fichiers temporaires sous TextWrangler. Attention, avec TextWrangler de bien s\u00e9lectionner l&rsquo;encodage de caract\u00e8res et de retours chariots qui convienne le mieux \u00e0 votre fichier. Il effectuera ce choix pour vous, dans un fichier existant, via une reconnaissance de caract\u00e8res. Mais si vous cr\u00e9ez un nouveau document ou bien si vous incorporez pour la premi\u00e8re fois des caract\u00e8res accentu\u00e9s dans un document existant, je vous conseille vivement de v\u00e9rifier ces aspects particuliers.<\/p>\n<h2>Avec Windows:<\/h2>\n<p>Il vous faut \u00e9galement deux outils que je conseille \u00e9galement&nbsp;: WinSCP et EditPadLite, t\u00e9l\u00e9chargeables librement en <a href=\"http:\/\/winscp.net\/eng\/download.php\" target=\"_blank\">http:\/\/winscp.net\/eng\/download.php<\/a> et <a href=\"http:\/\/www.editpadpro.com\/editpadlite.html\" target=\"_blank\">http:\/\/www.editpadpro.com\/editpadlite.html<\/a>.<\/p>\n<p>Pour l&rsquo;\u00e9diteur de texte, le transfert de fichier automatique fonctionne vraisemblablement avec d&rsquo;autres programmes, faites l&rsquo;essai avec votre \u00e9diteur favori si EditPadLite ne vous convient pas.<\/p>\n<p>Commencez par param\u00e9trer WinScp, pour que les fichiers s&rsquo;ouvrent directement dans le bon \u00e9diteur, comme suit (exemple avec les fichiers PHP):<br \/> <center><img decoding=\"async\" src=\"\/blog\/images\/sftp\/param_winscp_editor.jpg\" alt=\"\" \/><\/center><\/p>\n<p>Etablissez ensuite une nouvelle connexion:<br \/> <center><img decoding=\"async\" src=\"\/blog\/images\/sftp\/sftp_connect_win.jpg\" alt=\"\" \/><\/center><\/p>\n<p>L&rsquo;important l\u00e0 aussi est de bien s\u00e9lectionner l&rsquo;option SFTP pour le mode de connexion.<\/p>\n<p>Naviguant dans la partie droite, vous pouvez s\u00e9lectionner des fichiers \u00e0 \u00e9diter. En effectuant un clic-droit sur ces fichiers, ils s&rsquo;ouvriront alors automatiquement dans l&rsquo;\u00e9diteur externe que vous aurez param\u00e9tr\u00e9:<br \/> <center><img decoding=\"async\" src=\"\/blog\/images\/sftp\/clicdroit_win.jpg\" alt=\"\" \/><\/center> <\/p>\n<hr\/>\n<p>Dans les deux environnements, l&rsquo;int\u00e9r\u00eat \u00e9videmment est donc que les fichiers sont transf\u00e9r\u00e9s automatiquement et de fa\u00e7on transparente pour vous.<\/p>\n<p>Attention tout de m\u00eame, si la connexion est coup\u00e9e (inactivit\u00e9 sur le r\u00e9seau, d\u00e9connexion du programme WinSCP ou Cyberduck), vous n&rsquo;avez plus que des fichiers temporaires sans lien dans votre \u00e9diteur. Toute modification est alors effectu\u00e9e \u00ab\u00a0dans le vide\u00a0\u00bb.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous avez acc\u00e8s \u00e0 diff\u00e9rents serveurs par le service SSH, et vous en n&rsquo;aimez pas VI\/VIM&nbsp;? Vous voulez les \u00e9diter directement avec un \u00e9diteur plus convivial&nbsp;? Alors sachez qu&rsquo;il est possible d&rsquo;effectuer cette op\u00e9ration de fa\u00e7on relativement transparente sur Mac OSX ou Windows. Sur Mac OSX Il vous faut deux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-52","post","type-post","status-publish","format-standard","hentry","category-astuces"],"_links":{"self":[{"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/posts\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/comments?post=52"}],"version-history":[{"count":0,"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/posts\/52\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/media?parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/categories?post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smarinier.net\/%77%70%2d%6a%73%6f%6e\/wp\/v2\/tags?post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}