Vamos supor que você tenha a seguinte topologia:
Trabalho - > Firewall (encaminhamento de porta) - > Servidor - > Alvo.
Se o seu problema é que você não está obtendo o X11 em Target porque está fazendo ssh -X Server e, em seguida, dentro de Server , está fazendo ssh -X Target , isso pode funcionar para você.
ssh permite que você encaminhe as portas também. Você pode usar uma conexão ssh para obter uma porta remota mapeada em uma porta local. Por exemplo, para acessar Target , pode-se:
Mapeie a porta 22 on Target para uma porta local 20000 usando a conexão Server (mantenha esta conexão aberta ou use a opção -Nf).
ssh -L20000:Target:22 Server
Em seguida, conecte-se a Target usando essa porta mapeada.
ssh -p 20000 -X localhost