Col·loqueu la sortida SOCKS a l'últim salt SSH
Combineu el transport del servidor de salt SSH amb un reenviament dinàmic local, tot mantenint la connexió final al lloc web a la porta d'enllaç prevista.
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:1080Amb 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.