← Retour au blog
tech 24 juin 2026

Guide Pratique des Tunnels SSH : Transfert de Port Local et Distant

Découvre comment les tunnels SSH peuvent simplifier l'accès aux ressources réseau sécurisées, avec des exemples concrets et des instructions claires.

Article inspiré de la source originale
A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding ↗ labs.iximiuz.com

Introduction

Dans le monde interconnecté d'aujourd'hui, l'accès sécurisé aux ressources réseau est crucial. Les tunnels SSH sont une méthode éprouvée pour sécuriser cette communication. Bien que la technologie SSH ne soit pas nouvelle, elle reste un outil indispensable pour les développeurs, les administrateurs système et les architectes réseau.

Comprendre les Tunnels SSH

Les tunnels SSH permettent de rediriger le trafic réseau d'un port local vers un port distant, ou vice versa, via une connexion SSH sécurisée. Cela permet d'accéder à des ressources qui ne seraient autrement pas accessibles.

Transfert de Port Local

Le transfert de port local est utilisé pour rediriger le trafic d'un port de la machine locale vers un port d'une machine distante. Par exemple, tu peux accéder à un service de base de données sur un serveur distant comme s'il était local.

Utilisation typique :

  • Commande : ssh -L local_port:remote_host:remote_port user@ssh_server
  • Exemple : ssh -L 5432:database.example.com:5432 [email protected]

Transfert de Port Distant

À l'inverse, le transfert de port distant permet de rediriger le trafic d'un port d'une machine distante vers un port de la machine locale. Cela peut être utile pour exposer un service local à un réseau externe.

Utilisation typique :

  • Commande : ssh -R remote_port:local_host:local_port user@ssh_server
  • Exemple : ssh -R 8080:localhost:80 [email protected]

Cas d'utilisation

  1. Accès aux Bases de Données Internes : Imagine que tu développes une application qui nécessite l'accès à une base de données interne. Utilise le transfert de port local pour te connecter à cette base comme si elle était sur ta machine locale.
  2. Exposition de Services Locaux : Tu veux partager un serveur web local pour des tests avec un collègue ? Utilise le transfert de port distant pour l'exposer en toute sécurité.
  3. Débogage à Distance : Tunnelise les ports de débogage de ton navigateur vers un environnement distant pour résoudre les problèmes de production.

Meilleures Pratiques

  • Sécurise tes Clés SSH : Assure-toi que tes clés SSH sont protégées par un mot de passe.
  • Utilise SSH Agent : Pour éviter de saisir ton mot de passe à chaque fois.
  • Surveille les Journaux : Vérifie régulièrement les journaux SSH pour détecter toute activité suspecte.

Conclusion

Les tunnels SSH sont un outil puissant pour quiconque cherche à sécuriser et simplifier l'accès aux ressources réseau. Que tu sois un développeur ou un administrateur réseau, maîtriser cette technologie peut considérablement améliorer ton efficacité quotidienne.

Discutons de ton projet en 15 minutes.

SSH Tunnels Port Forwarding Local Port Forwarding Remote Port Forwarding Network Security
Newsletter Deepthix · 100% IA · chaque lundi 8h

Un agent IA lit la tech à ta place.

Notre agent IA scanne ~200 sources par semaine et te livre les meilleurs articles le lundi 8h. Gratuit. 1 clic pour se désinscrire.

Voir la page newsletter →

Tu veux automatiser tes opérations ?

Discutons de ton projet en 15 minutes.

Réserver un call