{"id":172262,"date":"2026-08-20T10:42:05","date_gmt":"2026-08-20T08:42:05","guid":{"rendered":"https:\/\/jfrog.com\/blog\/guide-complet-du-tunneling-ssh-inverse-sous-linux\/"},"modified":"2026-09-09T08:40:02","modified_gmt":"2026-09-09T06:40:02","slug":"reverse-ssh-tunneling-from-start-to-end","status":"publish","type":"post","link":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/","title":{"rendered":"Guide complet du tunneling SSH invers\u00e9 sous Linux"},"content":{"rendered":"<h1><img decoding=\"async\" class=\"alignnone size-full wp-image-104598\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/11\/24114424\/ssh-863x300-1.png\" alt=\"\" width=\"863\" height=\"300\"\/><\/h1>\n<h1><strong>Tunneling SSH invers\u00e9, du d\u00e9but \u00e0 la fin<\/strong><\/h1>\n<p>Alors que l\u2019acc\u00e8s aux machines devient de plus en plus essentiel dans les entreprises, en particulier avec l\u2019essor des applications cloud, les utilisateurs se sont habitu\u00e9s \u00e0 disposer d\u2019un acc\u00e8s \u00e0 distance complet ou limit\u00e9, ce qui rend l\u2019acc\u00e8s aux machines \u00e0 distance absolument n\u00e9cessaire.<\/p>\n<p>La survenue de la pand\u00e9mie de Covid-19 a mis en \u00e9vidence la n\u00e9cessit\u00e9 de l\u2019acc\u00e8s \u00e0 distance, car les entreprises ont d\u00fb d\u00e9centraliser leurs activit\u00e9s et s\u2019adapter \u00e0 des environnements de travail \u00e0 distance. Pour cette raison, aussi bien les entreprises que les particuliers ont exploit\u00e9 diverses techniques de localisation qui sont \u00e0 leur disposition.<\/p>\n<p>Cet article fournit un guide \u00e9tape par \u00e9tape pour configurer et utiliser le tunneling SSH invers\u00e9 dans les environnements bas\u00e9s sur Linux. Plus pr\u00e9cis\u00e9ment, l\u2019article pr\u00e9sente le concept de tunneling SSH, qui inclut sa d\u00e9finition, son utilisation et ses inconv\u00e9nients avant de passer au tunneling SSH invers\u00e9.<\/p>\n<h2>Tunneling SSH<\/h2>\n<p>SSH est le protocole r\u00e9seau cryptographique qui fonctionne sur le port&#160;22 et vous permet de vous connecter au shell d\u2019une machine distante. D\u2019autre part, le tunneling SSH\/la redirection de port est un m\u00e9canisme qui cr\u00e9e une connexion SSH s\u00e9curis\u00e9e entre un ordinateur local et un ordinateur distant. En raison de sa nature chiffr\u00e9e, vous pouvez utiliser le tunneling SSH pour transmettre des messages utilisant des protocoles non chiffr\u00e9s tels que IMAP, VNC ou IRC.<\/p>\n<p>Il existe trois types de redirection de port&#160;:<\/p>\n<ol>\n<li><strong><em>Redirection de port locale<\/em><\/strong><\/li>\n<\/ol>\n<p>Cette connexion vous permet d&#8217;acc\u00e9der \u00e0 un autre serveur depuis votre ordinateur local. Cependant, vous devez conna\u00eetre deux num\u00e9ros de port et votre serveur de destination. Par exemple, si vous souhaitez un acc\u00e8s \u00e0 distance \u00e0 <a href=\"http:\/\/www.hackerone.com\" target=\"_blank\" rel=\"noopener\">www.HackerOne.com<\/a>, votre tunnel SSH serait&#160;:<\/p>\n<blockquote><p>ssh -L 8080:www.HackerOne.com:80 &lt;host&gt;<\/p><\/blockquote>\n<p>O\u00f9 vous remplacez &lt;host&gt; par le nom de votre ordinateur portable et l\u2019option -L sp\u00e9cifie la redirection de port locale. Vous pouvez utiliser n\u2019importe quel num\u00e9ro de port source (voir la liste des <a href=\"http:\/\/en.wikipedia.org\/wiki\/List_of_TCP_and_UDP_port_numbers\" target=\"_blank\" rel=\"noopener\">num\u00e9ros de ports TCP et UDP<\/a> sur Wikip\u00e9dia). Malgr\u00e9 cela, les num\u00e9ros de port inf\u00e9rieurs \u00e0 1&#160;024 ou sup\u00e9rieurs \u00e0 49&#160;151 sont r\u00e9serv\u00e9s au syst\u00e8me et ne peuvent fonctionner qu\u2019avec des ports source sp\u00e9cifiques.<\/p>\n<ol>\n<li><strong><em>Redirection de port distante<\/em><\/strong><\/li>\n<\/ol>\n<p>Contrairement \u00e0 la redirection de port locale, la redirection de port distante vous permet de vous connecter depuis un serveur SSH distant \u00e0 un service r\u00e9seau distant situ\u00e9 c\u00f4t\u00e9 client du tunnel. Pour ce faire, tapez la commande suivante dans votre terminal&#160;:<\/p>\n<blockquote><p>SSH -R 5900:localhost:5900 guest@janes-pc<\/p><\/blockquote>\n<p>L\u2019option -R d\u00e9termine la redirection de port distante, permettant \u00e0 Jane d\u2019acc\u00e9der \u00e0 votre ordinateur portable (localhost) en connectant un client VNC au port 5&#160;900.<\/p>\n<p>La redirection distante est utile lorsqu\u2019une personne ext\u00e9rieure \u00e0 une organisation doit acc\u00e9der \u00e0 un serveur web interne, ou lorsqu\u2019il est n\u00e9cessaire de rendre une application web interne accessible sur l\u2019Internet public.<\/p>\n<ol>\n<li><strong><em>Redirection de port dynamique<\/em><\/strong><\/li>\n<\/ol>\n<p>Ce tunneling SSH fait d\u2019un client un serveur proxy SOCKS. Par cons\u00e9quent, tous les programmes du serveur proxy n\u00e9cessitent une configuration et une reconfiguration lorsque vous avez termin\u00e9.<\/p>\n<p>Comme indiqu\u00e9 ci-dessous, utilisez l\u2019option -D pour sp\u00e9cifier une redirection de port dynamique.<\/p>\n<blockquote><p>SSH -C -D 1080 laptop.<\/p><\/blockquote>\n<p>Vous pouvez \u00e9galement utiliser n\u2019importe quel num\u00e9ro pour la connexion. Cependant, le port SOCKS standard est 1&#160;080, et certains programmes peuvent ne pas fonctionner si d\u2019autres ports sont utilis\u00e9s.<\/p>\n<h2>Risques li\u00e9s au tunneling SSH<\/h2>\n<p>Le protocole SSH est vuln\u00e9rable \u00e0 divers logiciels malveillants servant \u00e0 masquer les violations de donn\u00e9es et les canaux des sources d\u2019attaque. Des cl\u00e9s SSH obtenues de mani\u00e8re malveillante ont \u00e9galement \u00e9t\u00e9 utilis\u00e9es pour des attaques r\u00e9seau. Par exemple, associ\u00e9 \u00e0 des cl\u00e9s SSH non g\u00e9r\u00e9es, le tunneling SSH permet aux auteurs d\u2019attaques d\u2019utiliser des cl\u00e9s SSH vol\u00e9es pour un r\u00e9seau priv\u00e9 depuis des canaux publics.<\/p>\n<p>Selon SSH&#160;Academy, ces attaques peuvent servir de cachettes pour la source de l\u2019attaque lorsque les pirates informatiques redirigent des attaques depuis des syst\u00e8mes et des appareils. \u00c0 leur tour, les auteurs d\u2019attaques peuvent rechercher et exploiter des vuln\u00e9rabilit\u00e9s sans \u00eatre d\u00e9tect\u00e9s.<\/p>\n<p>Parmi les activit\u00e9s malveillantes fr\u00e9quemment ex\u00e9cut\u00e9es figurent le test de divers identifiants de connexion et l\u2019ex\u00e9cution d\u2019outils d\u2019attaque contre les protocoles e-mail et web. Il est donc essentiel que les techniques de tunneling offrent \u00e0 la fois un acc\u00e8s et un contr\u00f4le s\u00e9curis\u00e9s \u00e0 distance ainsi que la s\u00e9curit\u00e9 sur le r\u00e9seau acc\u00e9d\u00e9.<\/p>\n<h2>Tunnel SSH invers\u00e9<\/h2>\n<p>Un pare-feu sur un routeur emp\u00eache toutes les requ\u00eates de connexion ou de transfert ne correspondant \u00e0 aucune requ\u00eate sortante d\u2019atteindre une machine distante. Par cons\u00e9quent, les seules connexions autoris\u00e9es sont celles demand\u00e9es par la machine distante, ce qui cr\u00e9e un probl\u00e8me&#160;: le pare-feu rejette les connexions SSH initialis\u00e9es par un client et annule votre acc\u00e8s \u00e0 la machine distante lorsqu\u2019elle se trouve derri\u00e8re une NAT.<\/p>\n<p>Le SSH invers\u00e9 r\u00e9sout ce probl\u00e8me en simulant un SSH vers le serveur distant. Dans ce cas, la machine distante \u00e9coute sur le port r\u00e9seau de l\u2019ordinateur local. Elle relaie vers ce port les demandes de connexion SSH, ce qui \u00e9tablit une nouvelle connexion entre les ordinateurs local et distant. En d\u2019autres termes, vous utilisez un tunnel dans un tunnel pour connecter un serveur, une machine distante et votre machine (voir Sch\u00e9ma&#160;1).<\/p>\n<figure class=\"w-richtext-figure-type-image w-richtext-align-normal\" data-rt-type=\"image\" data-rt-align=\"normal\" data-rt-max-width=\"\">\n<div><img decoding=\"async\" src=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2022\/11\/23155255\/60f687c818e3d5f04be6e6cc_reverse-SSH-demon.png\" width=\"auto\" height=\"auto\"\/><\/div>\n<\/figure>\n<p>&#160;<\/p>\n<p>Pour cr\u00e9er un tunnel SSH invers\u00e9, la machine en question doit d\u2019abord ouvrir une connexion SSH au-del\u00e0 du pare-feu, puis inclure un tunnel -R au niveau du port de connexion de la machine distante. Sur la page man, la description -R de SSH est&#160;: -R [bind_address:]port:host:hostport.<\/p>\n<p>Ceci sp\u00e9cifie que le port donn\u00e9 sur l\u2019h\u00f4te (serveur) distant doit \u00eatre redirig\u00e9 vers l\u2019h\u00f4te et le port donn\u00e9s c\u00f4t\u00e9 local. Cela fonctionne en allouant un socket pour \u00e9couter le port c\u00f4t\u00e9 distant. Chaque fois qu\u2019une connexion est \u00e9tablie vers ce port, la liaison s\u2019effectue via le canal s\u00e9curis\u00e9, et une connexion est transmise au port h\u00f4te depuis la machine locale.<\/p>\n<h3>Guide pas \u00e0 pas pour cr\u00e9er un tunnel SSH invers\u00e9 sous Linux<\/h3>\n<p>Avant d\u2019\u00e9tablir une connexion, assurez-vous d\u2019avoir d\u00e9j\u00e0 install\u00e9 SSH sur votre machine Linux\/Ubuntu. Si ce n\u2019est pas le cas, effectuez les \u00e9tapes suivantes pour activer SSH&#160;:<\/p>\n<ul>\n<li>Ex\u00e9cutez la commande suivante dans le terminal pour installer le package OpenSSH-server&#160;:<\/li>\n<\/ul>\n<blockquote><p>$ sudo apt install OpenSSH-server<\/p><\/blockquote>\n<p>Saisissez le mot de passe lorsqu\u2019il vous est demand\u00e9 et Y pour continuer l\u2019installation.<\/p>\n<ul>\n<li>Le service SSH d\u00e9marrera automatiquement une fois l&#8217;installation termin\u00e9e. Cependant, vous devez v\u00e9rifier que l&#8217;installation a r\u00e9ussi et que le service est effectivement en cours d&#8217;ex\u00e9cution. Pour ce faire, ex\u00e9cutez<\/li>\n<\/ul>\n<blockquote><p>$ sudo systemctl status SSH<\/p><\/blockquote>\n<p>Cela affichera Active: active (running) si l\u2019installation a r\u00e9ussi et que le service est en cours d\u2019ex\u00e9cution. Appuyez sur q pour revenir \u00e0 l\u2019invite de commande.<\/p>\n<ul>\n<li>Si vous utilisez une machine Ubuntu, assurez-vous d\u2019ouvrir le port SSH \u00e0 l\u2019aide de la commande suivante<\/li>\n<\/ul>\n<blockquote><p>$ sudo UWF allow SSH.<\/p><\/blockquote>\n<p>Les syst\u00e8mes bas\u00e9s sur Linux et macOS disposent de clients SSH pr\u00e9install\u00e9s. Toutefois, si vous souhaitez vous connecter depuis une machine Windows, utilisez le client SSH de l\u2019environnement, par exemple <a href=\"https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/\" target=\"_blank\" rel=\"noopener\">PuTTY<\/a>.<\/p>\n<p>Si l\u2019ordinateur local n\u2019a jamais accept\u00e9 de connexions SSH auparavant, d\u00e9marrez le d\u00e9mon SSH (sshd) en ex\u00e9cutant la commande suivante dans le terminal<\/p>\n<blockquote><p>$ sudo systemctl start sshd<\/p><\/blockquote>\n<p>Pour que le d\u00e9mon d\u00e9marre \u00e0 chaque d\u00e9marrage de votre ordinateur, ex\u00e9cutez la commande suivante<\/p>\n<blockquote><p>$ sudo systemctl enable sshd<\/p><\/blockquote>\n<h3>Comment cela fonctionne ?<\/h3>\n<ol>\n<li><strong><em>Se connecter \u00e0 un serveur distant  <\/em><\/strong><\/li>\n<\/ol>\n<p>Pour vous connecter \u00e0 un serveur distant, utilisez la commande ssh<\/p>\n<blockquote><p>$ ssh [your-account-login]@[server-ip]<\/p><\/blockquote>\n<ol>\n<li><strong><em>Cr\u00e9er un tunnel SSH invers\u00e9<\/em><\/strong><\/li>\n<\/ol>\n<p>Apr\u00e8s avoir \u00e9tabli la connexion, une personne, par exemple un administrateur syst\u00e8me, c\u00f4t\u00e9 serveur distant, doit ex\u00e9cuter la commande suivante sur sa machine&#160;:<\/p>\n<blockquote><p>ssh -fN -R 7010:localhost:23 username@yourMachine-ipaddress.<\/p><\/blockquote>\n<p>Cette demande de connexion garantira que les demandes de connexion SSH pour le port 7&#160;010 de votre machine sont redirig\u00e9es vers le port 23 du serveur distant.<\/p>\n<ol>\n<li><strong><em>Faites une demande de connexion SSH depuis votre machine vers votre machine<\/em><\/strong><\/li>\n<\/ol>\n<p>\u00c0 cette \u00e9tape, vous \u00e9tablirez une connexion sur le port 7000.<\/p>\n<blockquote><p>ssh username@localhost -p 7000<\/p><\/blockquote>\n<p>Votre requ\u00eate parviendra ensuite \u00e0 l&#8217;h\u00f4te distant. Par cons\u00e9quent, utilisez le nom d\u2019utilisateur et le mot de passe de votre compte sur le serveur distant lorsque ces informations vous sont demand\u00e9es.<\/p>\n<p>Vous pouvez \u00e9galement configurer des cl\u00e9s SSH pour s\u00e9curiser la connexion depuis l\u2019ordinateur distant vers l\u2019ordinateur local. Sur l&#8217;ordinateur distant, saisissez la commande suivante&#160;:<\/p>\n<blockquote><p>$ ssh-keygen<\/p><\/blockquote>\n<p>qui vous demandera une phrase de passe.<\/p>\n<p>Il est conseill\u00e9 d\u2019utiliser quatre mots s\u00e9par\u00e9s par des symboles pour cr\u00e9er une phrase de passe robuste et de vous assurer que seules les personnes disposant de cette phrase peuvent \u00e9tablir une connexion SSH \u00e0 votre ordinateur sans qu\u2019un mot de passe ne leur soit demand\u00e9. De plus, vous devez transf\u00e9rer la cl\u00e9 g\u00e9n\u00e9r\u00e9e vers l\u2019ordinateur local \u00e0 l\u2019aide de la commande ssh-copy-id username@localhost.<\/p>\n<h2>Conclusion<\/h2>\n<p>La traduction d\u2019adresses r\u00e9seau (NAT) masque les adresses&#160;IP l\u00e9gitimes en faisant appel \u00e0 des r\u00e9seaux&#160;IP secrets ind\u00e9tectables qui reposent sur des adresses&#160;IP non enregistr\u00e9es disponibles sur Internet. Ainsi, la NAT, qui combine deux r\u00e9seaux, est situ\u00e9e sur un routeur et peut \u00eatre configur\u00e9e pour n\u2019annoncer qu\u2019une seule adresse pour l\u2019ensemble du r\u00e9seau au niveau mondial.<\/p>\n<p>Le tunneling SSH invers\u00e9 vous permet d\u2019acc\u00e9der \u00e0 des machines distantes derri\u00e8re une NAT. Par exemple, vous pouvez acc\u00e9der \u00e0 votre bureau depuis votre domicile. Par cons\u00e9quent, le tunneling SSH invers\u00e9 est une technique qui vous permet de vous connecter en SSH \u00e0 votre syst\u00e8me Linux qui ne dispose pas d\u2019une adresse&#160;IP publique.<\/p>\n<p>Connectez-vous d\u00e8s aujourd\u2019hui \u00e0 <a href=\"https:\/\/jfrog.com\/fr\/connect\/\">JFrog&#160;Connect<\/a> et acc\u00e9dez facilement \u00e0 tous vos appareils distants en quelques secondes, avec une connexion s\u00fbre et s\u00e9curis\u00e9e.<\/p>\n<p>&#160;<\/p>\n<p>Tous les syst\u00e8mes d\u2019exploitation bas\u00e9s sur Linux sont pris en charge, ainsi que tous les SBC disponibles, tels que&#160;: Raspberry&#160;Pi, Beaglebone, Jetson&#160;Nano et bien d\u2019autres.<\/p>\n<p><span style=\"font-weight: 400;\">Cliquez <\/span><a href=\"https:\/\/jfrog.com\/fr\/connect\/\"><span style=\"font-weight: 400;\">ici<\/span><\/a><span style=\"font-weight: 400;\"> pour en savoir plus sur JFrog&#160;Connect et <\/span><a href=\"https:\/\/jfrog.com\/connect\/schedule-a-demo\/\"><span style=\"font-weight: 400;\">inscrivez-vous<\/span><\/a><span style=\"font-weight: 400;\"> pour une d\u00e9mo d\u00e8s aujourd\u2019hui&#160;!<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tunneling SSH invers\u00e9, du d\u00e9but \u00e0 la fin Alors que l\u2019acc\u00e8s aux machines devient de plus en plus essentiel dans les entreprises, en particulier avec l\u2019essor des applications cloud, les utilisateurs se sont habitu\u00e9s \u00e0 disposer d\u2019un acc\u00e8s \u00e0 distance complet ou limit\u00e9, ce qui rend l\u2019acc\u00e8s aux machines \u00e0 distance absolument n\u00e9cessaire. La survenue &hellip;<\/p>\n","protected":false},"author":663,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[11365],"tags":[],"class_list":["post-172262","post","type-post","status-publish","format-standard","hentry","category-iot"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v22.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guide complet du tunneling SSH invers\u00e9 sous Linux | JFrog<\/title>\n<meta name=\"description\" content=\"Cet article explore le DevOps et la CI\/CD pour l\u2019IoT et d\u00e9crit un workflow d\u2019automatisation du d\u00e9ploiement continu \u00e0 l\u2019aide de JFrog\u00a0Connect et GitHub\u00a0Actions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/172262\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide complet du tunneling SSH invers\u00e9 sous Linux\" \/>\n<meta property=\"og:description\" content=\"Cet article explore le DevOps et la CI\/CD pour l\u2019IoT et d\u00e9crit un workflow d\u2019automatisation du d\u00e9ploiement continu \u00e0 l\u2019aide de JFrog\u00a0Connect et GitHub\u00a0Actions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/\" \/>\n<meta property=\"og:site_name\" content=\"JFrog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/artifrog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-20T08:42:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-09T06:40:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.jfrog.com\/wp-content\/uploads\/2023\/08\/10154135\/swampUP-2023-Sneak-Peek-1200x628-1.jpg\" \/>\n<meta name=\"author\" content=\"idang\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jfrog\" \/>\n<meta name=\"twitter:site\" content=\"@jfrog\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"idang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/\"},\"author\":{\"name\":\"idang\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/7631950129005d2d5bacb1cbd0f29175\"},\"headline\":\"Guide complet du tunneling SSH invers\u00e9 sous Linux\",\"datePublished\":\"2026-08-20T08:42:05+00:00\",\"dateModified\":\"2026-09-09T06:40:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/\"},\"wordCount\":1814,\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jfrog.com\/wp-content\/uploads\/2022\/11\/ssh-863x300-1.png\",\"articleSection\":[\"IoT\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/\",\"url\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/\",\"name\":\"Guide complet du tunneling SSH invers\u00e9 sous Linux | JFrog\",\"isPartOf\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jfrog.com\/wp-content\/uploads\/2022\/11\/ssh-863x300-1.png\",\"datePublished\":\"2026-08-20T08:42:05+00:00\",\"dateModified\":\"2026-09-09T06:40:02+00:00\",\"description\":\"Cet article explore le DevOps et la CI\/CD pour l\u2019IoT et d\u00e9crit un workflow d\u2019automatisation du d\u00e9ploiement continu \u00e0 l\u2019aide de JFrog\u00a0Connect et GitHub\u00a0Actions.\",\"breadcrumb\":{\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#primaryimage\",\"url\":\"https:\/\/jfrog.com\/wp-content\/uploads\/2022\/11\/ssh-863x300-1.png\",\"contentUrl\":\"https:\/\/jfrog.com\/wp-content\/uploads\/2022\/11\/ssh-863x300-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jfrog.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide complet du tunneling SSH invers\u00e9 sous Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jfrog.com\/fr\/#website\",\"url\":\"https:\/\/jfrog.com\/fr\/\",\"name\":\"JFrog\",\"description\":\"Deliver Trusted Software Releases at Speed and Scale\",\"publisher\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jfrog.com\/fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jfrog.com\/fr\/#organization\",\"name\":\"JFrog\",\"url\":\"https:\/\/jfrog.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"contentUrl\":\"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg\",\"width\":74,\"height\":73,\"caption\":\"JFrog\"},\"image\":{\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/artifrog\",\"https:\/\/x.com\/jfrog\",\"https:\/\/www.linkedin.com\/company\/455737\",\"https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg\",\"https:\/\/www.wikidata.org\/wiki\/Q98608948\"],\"description\":\"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.\",\"legalName\":\"Jfrog, Inc.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/7631950129005d2d5bacb1cbd0f29175\",\"name\":\"idang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/jfrog.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78b038ccd98c0c9db512c74ad16851adb8c4bc5826d7ffb13050ed98bee43bdf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78b038ccd98c0c9db512c74ad16851adb8c4bc5826d7ffb13050ed98bee43bdf?s=96&d=mm&r=g\",\"caption\":\"idang\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Guide complet du tunneling SSH invers\u00e9 sous Linux | JFrog","description":"Cet article explore le DevOps et la CI\/CD pour l\u2019IoT et d\u00e9crit un workflow d\u2019automatisation du d\u00e9ploiement continu \u00e0 l\u2019aide de JFrog\u00a0Connect et GitHub\u00a0Actions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/172262","og_locale":"fr_FR","og_type":"article","og_title":"Guide complet du tunneling SSH invers\u00e9 sous Linux","og_description":"Cet article explore le DevOps et la CI\/CD pour l\u2019IoT et d\u00e9crit un workflow d\u2019automatisation du d\u00e9ploiement continu \u00e0 l\u2019aide de JFrog\u00a0Connect et GitHub\u00a0Actions.","og_url":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/","og_site_name":"JFrog","article_publisher":"https:\/\/www.facebook.com\/artifrog","article_published_time":"2026-08-20T08:42:05+00:00","article_modified_time":"2026-09-09T06:40:02+00:00","og_image":[{"url":"https:\/\/media.jfrog.com\/wp-content\/uploads\/2023\/08\/10154135\/swampUP-2023-Sneak-Peek-1200x628-1.jpg"}],"author":"idang","twitter_card":"summary_large_image","twitter_creator":"@jfrog","twitter_site":"@jfrog","twitter_misc":{"Written by":"idang","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#article","isPartOf":{"@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/"},"author":{"name":"idang","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/7631950129005d2d5bacb1cbd0f29175"},"headline":"Guide complet du tunneling SSH invers\u00e9 sous Linux","datePublished":"2026-08-20T08:42:05+00:00","dateModified":"2026-09-09T06:40:02+00:00","mainEntityOfPage":{"@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/"},"wordCount":1814,"publisher":{"@id":"https:\/\/jfrog.com\/fr\/#organization"},"image":{"@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#primaryimage"},"thumbnailUrl":"https:\/\/jfrog.com\/wp-content\/uploads\/2022\/11\/ssh-863x300-1.png","articleSection":["IoT"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/","url":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/","name":"Guide complet du tunneling SSH invers\u00e9 sous Linux | JFrog","isPartOf":{"@id":"https:\/\/jfrog.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#primaryimage"},"image":{"@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#primaryimage"},"thumbnailUrl":"https:\/\/jfrog.com\/wp-content\/uploads\/2022\/11\/ssh-863x300-1.png","datePublished":"2026-08-20T08:42:05+00:00","dateModified":"2026-09-09T06:40:02+00:00","description":"Cet article explore le DevOps et la CI\/CD pour l\u2019IoT et d\u00e9crit un workflow d\u2019automatisation du d\u00e9ploiement continu \u00e0 l\u2019aide de JFrog\u00a0Connect et GitHub\u00a0Actions.","breadcrumb":{"@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#primaryimage","url":"https:\/\/jfrog.com\/wp-content\/uploads\/2022\/11\/ssh-863x300-1.png","contentUrl":"https:\/\/jfrog.com\/wp-content\/uploads\/2022\/11\/ssh-863x300-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/jfrog.com\/fr\/blog\/reverse-ssh-tunneling-from-start-to-end\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jfrog.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Guide complet du tunneling SSH invers\u00e9 sous Linux"}]},{"@type":"WebSite","@id":"https:\/\/jfrog.com\/fr\/#website","url":"https:\/\/jfrog.com\/fr\/","name":"JFrog","description":"Deliver Trusted Software Releases at Speed and Scale","publisher":{"@id":"https:\/\/jfrog.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jfrog.com\/fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/jfrog.com\/fr\/#organization","name":"JFrog","url":"https:\/\/jfrog.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","contentUrl":"https:\/\/speedmedia2.jfrog.com\/08612fe1-9391-4cf3-ac1a-6dd49c36b276\/media.jfrog.com\/wp-content\/uploads\/2025\/05\/27095207\/Logo.svg","width":74,"height":73,"caption":"JFrog"},"image":{"@id":"https:\/\/jfrog.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/artifrog","https:\/\/x.com\/jfrog","https:\/\/www.linkedin.com\/company\/455737","https:\/\/www.youtube.com\/channel\/UCh2hNg76zo3d1qQqTWIQxDg","https:\/\/www.wikidata.org\/wiki\/Q98608948"],"description":"We set out on our Liquid Software journey in 2008, with the mission to transform the way enterprises manage and release software updates. The world expects software to update continuously, securely, non-intrusively and without user intervention. This hyper-connected experience can only be enabled by automation with an end-to-end DevOps platform and a binary-centric focus. With this in mind, we\u2019ve developed the JFrog Platform, ushering in a new era of DevOps and DevSecOps standards that power continuous updates. More than a decade after our founding, with thousands of customers and millions of users globally, JFrog has become the \u201cDatabase of DevOps\u201d and the de-facto standard in release and update management.","legalName":"Jfrog, Inc.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}},{"@type":"Person","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/7631950129005d2d5bacb1cbd0f29175","name":"idang","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/jfrog.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78b038ccd98c0c9db512c74ad16851adb8c4bc5826d7ffb13050ed98bee43bdf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78b038ccd98c0c9db512c74ad16851adb8c4bc5826d7ffb13050ed98bee43bdf?s=96&d=mm&r=g","caption":"idang"}}]}},"_links":{"self":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/172262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/users\/663"}],"replies":[{"embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/comments?post=172262"}],"version-history":[{"count":1,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/172262\/revisions"}],"predecessor-version":[{"id":174096,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/posts\/172262\/revisions\/174096"}],"wp:attachment":[{"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/media?parent=172262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/categories?post=172262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jfrog.com\/fr\/wp-json\/wp\/v2\/tags?post=172262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}