SSH has no Host header
Le défi consiste à permettre l'accès SSH à des machines virtuelles sans attribuer une adresse IPv4 distincte à chacune, afin de limiter les coûts. Au lieu d'une adresse unique par VM, le système utilise un pool d'adresses IPv4 publiques et attribue une adresse distincte à chaque VM selon son propriétaire. Pour SSH, le proxy s'appuie sur le fait qu'une connexion présente une clé publique et arrive via une adresse IP spécifique; la clé identifie l'utilisateur et l'IP identifie la VM. Sa mise en œuvre nécessite une coordination inter-systèmes et la gestion d'adresses IP locales lorsque les IP publiques sont NATées dans le cloud. Cette approche est présentée comme une solution spécifique à exe.dev et ne constitue pas une recommandation générale, mais elle assure un comportement uniforme et prévisible des noms de domaine.