Hugues LARRIVE a écrit :
Yves Rutschle a écrit :On Wed, Sep 05, 2007 at 03:07:45PM +0200, Hugues LARRIVE wrote:Et un reverse proxy, il peut faire ça ?Oui, si la question originale est en fait "comment rediriger une requête HTTP en fonction du nom d'hôte qu'elle contient".En fait ce n'est pas pour du http mais pour du ssh et je ne sais pas si les requêtes ssh contiennent un nom d'hôte...Et concrètement, tu veux faire quoi? Pour le moment, on fait des devinettes, on va arriver nulle part. Y.Désolé pour les devinettes... En fait j'ai un réseau local relié à internet par un routeur nat basique. Le routeur forward le port 22 vers le serveur de mon réseau local. J'ai un nom de domaine associé à mon ip publique. Donc mondomaine.net est résolu vers mon ip publique.monserveur.mondomaine.net, hote1.mondomaine.net et hote2.mondomaine.net sont des alias de mondomine.net.Ce que je souhaite c'est pouvoir me connecter par ssh aux différentes machines de mon réseau local depuis internet en les appelant par leur nom.Tel que c'est configuré actuellement c'est le serveur qui répond à quelque soit l'alias utilisé, et je voudrais qu'il redirige les requêtes ssh vers la bonne machine du réseau local en fonction de l'alias utilisé.Je ne sais pas si c'est plus claire comme ça... @+
vu que tu n'as qu'une adresse publique, il faut utiliser des port différent et les forwarder vers le bonne machines, ensuite pour "transparentiser" la chose il faut utiliser .ssh/config et lui renseigner :
>>> host monserveur.mondomaine.net port 7022 host hote1.mondomaine.net port 6022 host hote2.mondomaine.net port 5022 host * port 22 <<< tu peux même ajouter des users par default selon le host ... et lorsque tu tapera ssh hote1.mondomaine.net ça ira directement ou tu veux -- dominix