Suponho que o seu cenário implica uma sessão ssh preexistente entre jumphost e hostxyz, que estaria aberta a todos com acesso à porta de escuta do jumphost.
Você mencionou meias e túneis, que são tecnicamente duas coisas diferentes.
Configure o proxy de meias do worker1 assim:
ssh [email protected] -D 127.0.0.1:10001
Defina o navegador worker1 para usar meias localhost:10001
para navegar pelo jumphost.tld
Se você quiser ssh diretamente de worker1 para hostxyz, você pode fazer algo como o seguinte.
ssh [email protected] -L localhost:10001:hostxyz:22
ssh user@localhost:10001
Isso é o que eu faço. Eu uso um arquivo .ssh / config para manter tudo organizado. Eu recomendo ler o seguinte para informações sobre o arquivo de configuração e o tunelamento. link Assista Michael W Lucas falar no openssh para uma outra boa cartilha.