Pourquoi ssh -R
est-il possible d'allouer un port libre en spécifiant "0" alors qu'avec ssh -L
vous devez spécifier un port libre valide?
Je veux que ssh utilise un port libre local pour le trafic distant FWD sans dépendre des hacks des ports libres
Des pages de manuel
-R [adresse_bind:] port: hôte: hostport
Si l'argument du port est '0', le port d'écoute sera alloué dynamiquement sur le serveur et signalé au client lors de l'exécution.
Mais -L ne fournit pas cette possibilité :(
-L [adresse_bind:] port: hôte: hostport
Spécifie que le port donné sur l'hôte local (client) doit être transféré à l'hôte donné et le port côté distant .....
la source