aztunnel

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
ssh

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL