Não é suficiente para:
ssh -A -t user@jumpbox -R8880:remoteServer:80
Eu entendo que a porta de servidores remotos é acessível a partir do host de salto?
EDITAR: Agora, eu entendo que você tem algum repositório local que deseja mostrar no host remoto e usá-lo.
Bem, normalmente eu uso assim: Em ~ / .ssh / config:
Host TargetServer
Hostname remoteServer
ProxyJump jumpbox
E agora você pode simplesmente fazer uma conexão ssh com seu servidor remoto:
ssh TargetServer -R8880:localhost:80
Agora você está conectado ao seu servidor de destino. Você pode verificar se o tunel está aberto:
netstat -lapn | grep 8880
E é claro que você deve poder fazer uma atualização no yum.
EDIT2: Se você quiser usá-lo na linha de comando sem arquivo de configuração, use o interruptor -J :
-J [user@] host [:port]
Connect to the target host by first making a ssh connection to the jump host and then establishing a
TCP forwarding to the ultimate destination from there. Multiple jump hops may be specified sepa‐
rated by comma characters. This is a shortcut to specify a ProxyJump configuration directive.