Documentation développeur Accès distants
November 26, 2025 at 2:48 AMAccès distants / VPN KGate
VPN Made in ISI pour connexions distante
Préparation
Télécharger kgatectl : ??? TODO url
Initialisation
A faire une fois, sur le namespace qui va héberger le serveur VPN.
kgatectl --namespace <namespace> init
Préparer la configuration client
kgatectl --namespace <namespace> gen-key
Génère le fichier zip de configuration à envoyer au client, avec le programme kgateclient.
Le programme kgateclient avec sa configuration doivent être déployé sur l’infra cible.
Configuration
Pour exposer un port, il faut connaitre un port utilisable (sur kgate.<namespace>), et vers quelle ip:port se connecter depuis le kgateclient. Ensuite, côté infra serveur, exécuter :
kgatectl --namespace <namespace> expose-remote --service <name> --local-port <localport> --remote-port <host:port>
Par exemple, pour un serveur RDP distant :
kgatectl --namespace hicksoncentral-master expose-remote --service rdp-caisse --local-port 3389 --remote-port 10.168.110.4:3389
![]() |
Le serveur kgate se relance ! |
Le service ciblé devient accessible sur <name>.<namespace>:<localport>.
