Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Bastion Tunnel Tool

Ce repository contient un outil permettant d'ouvrir un tunnel via Azure Bastion pour accéder à des ressources privées sur Azure de manière sécurisée.

Prérequis

Avant d'utiliser cet outil, assurez-vous d'avoir les éléments suivants :

  • Un abonnement Azure actif
  • Accès en lecture/écriture aux ressources Azure dans votre abonnement
  • Un Azure Bastion déployé
  • Une clé SSH sur un keyvault azure (pour l'accès à la machine de rebond du bastion)
  • Azure CLI installé et configuré sur votre machine

Installation

  1. Clonez ce repository sur votre machine locale :

    git clone https://github.com/nlevee/aztunnel.git
  2. Accédez au répertoire du projet :

    cd aztunnel
  3. Construisez le binaire sur Linux ou MacOS :

    make build-linux
    # or 
    make build-macos

Configuration

Connectez-vous à votre compte Azure via Azure CLI :

az login

Utilisation

  1. Créer un fichier de config pour le tunnel (voir example.yaml)

  2. Exécutez la commande suivante pour ouvrir un tunnel via Azure Bastion vers votre ressource privée :

    ./aztunnel -c ./tunnel.yaml
  3. Une fois le tunnel ouvert, accédez à vos ressources privées via localhost:<port_local>.

Contributions

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue pour signaler des bogues ou à soumettre une demande de fusion (pull request) avec des améliorations.

Licence

Ce projet est sous licence MIT.

About

Outil permettant d'ouvrir un tunnel via Azure Bastion pour accéder à des ressources privées sur Azure de manière sécurisée.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages