Configureu el servidor SSH final com a amfitrió i poseu el servidor intermedi a ProxyJump:

Host proxy-exit
    HostName exit.example
    User operator
    ProxyJump [email protected]
    DynamicForward 127.0.0.1:1080

Amb comptes autoritzats en aquests amfitrions, inicieu ssh -N proxy-exit. Configureu l'aplicació local perquè faci servir SOCKS a 127.0.0.1:1080. L'oïdor és al client; la connexió SSH arriba a exit.example a través de jump.example.

Les connexions sol·licitades als llocs web s'obren des del costat remot de la sessió SSH final—exit.example. El salt transporta l'SSH fins a aquest amfitrió i no es converteix en la sortida SOCKS només perquè era la primera màquina accessible.

La destinació veu l'adreça seleccionada per l'encaminament de l'amfitrió de sortida i qualsevol NAT. No cal que coincideixi amb l'adreça d'inici de sessió del nom d'amfitrió. Tots dos servidors necessiten els permisos de reenviament que requereixen els seus papers, i les comprovacions de clau d'amfitrió segueixen aplicant-se als punts finals SSH previstos.

Aquesta configuració crea el servei SOCKS mitjançant el reenviament dinàmic SSH. Si la porta d'enllaç ja executa un oïdor SOCKS independent, arribar-hi amb un reenviament fix és una disposició diferent.

Articles relacionats