Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nlevee/aztunnel
Outil permettant d'ouvrir un tunnel via Azure Bastion pour accéder à des ressources privées sur Azure de manière sécurisée.
https://github.com/nlevee/aztunnel
Last synced: about 1 month ago
JSON representation
Outil permettant d'ouvrir un tunnel via Azure Bastion pour accéder à des ressources privées sur Azure de manière sécurisée.
- Host: GitHub
- URL: https://github.com/nlevee/aztunnel
- Owner: nlevee
- License: apache-2.0
- Created: 2024-01-29T21:07:38.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-05T13:53:59.000Z (11 months ago)
- Last Synced: 2024-06-21T08:29:16.291Z (6 months ago)
- Language: Go
- Homepage:
- Size: 27.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli) installé et configuré sur votre machine## Installation
1. Clonez ce repository sur votre machine locale :
```bash
git clone https://github.com/nlevee/aztunnel.git
```2. Accédez au répertoire du projet :
```bash
cd aztunnel
```3. Construisez le binaire sur **Linux** ou **MacOS** :
```bash
make build-linux
# or
make build-macos
```## Configuration
Connectez-vous à votre compte Azure via Azure CLI :
```bash
az login
```## Utilisation
1. Créer un fichier de config pour le tunnel (voir [example.yaml](./example.yaml))
2. Exécutez la commande suivante pour ouvrir un tunnel via Azure Bastion vers votre ressource privée :
```bash
./aztunnel -c ./tunnel.yaml
```3. Une fois le tunnel ouvert, accédez à vos ressources privées via `localhost:`.
## 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](LICENSE).