Passerelle SSH : comment comprendre ssh-L quand la télécommande passe en premier ?
Je comprends certaines bases du transfert ssh, mais ce post de superutilisateur me semble en arrière. En d'autres termes, avec 2 hôtes, cela{
ssh -L 0.0.0.0:10022:localhost:22 root@A
seems semble autoriser une connexion de localhost à A. Mais avec 3 hôtes, cela{
ssh -L 0.0.0.0:10022:A:22 root@B
allows autorise localhost à A bien que B ? Pourquoi ne pas localhost de B à A?
La page de manuel ssh semble décrire l'option 2-hosts, pas l'option 3-hosts :
-L [bind_address:]port:host:hostport
Chaque fois qu'une connexion est fait au port ou à la prise locale, le la connexion est transmise sur le canal sécurisé, et une connexion est fait soit sur le port
host
hostport
, soit sur le socket Unixremote_socket
, de la machine distante.