Skip to content

nlevee/aztunnel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Resources

License

Stars

Watchers

Forks