X app sobre o servidor ssh sem servidor X

1

em ssh com

 ssh -CX user@remoteA

Eu posso iniciar um xterm e ver na minha área de trabalho local.

se eu tiver um servidor linux (remoteA) sem servidor X e uma área de trabalho linux remota (remoteB) com um servidor X.
Se eu conectar com o ssh ao remoteB através do remoteA

local -ssh-> remoteA -ssh-> remoteB

como posso iniciar um xterm no remoteB e ver em local?

    
por JuanPablo 26.04.2012 / 05:08

1 resposta

2

Você precisa configurar uma conexão SSH de ponta a ponta, ou seja, de local a remoteB , em vez de encadear via remoteA . Se você não conseguir acessar remoteB diretamente, configure uma porta para a frente por meio de remoteA ou use um ProxyCommand .

Para usar um encaminhamento de porta:

ssh -fNL 2222:remoteB:22 remoteA
ssh -Xp 2222 localhost

Para usar um ProxyCommand :

ssh -X -o "ProxyCommand=ssh remoteA nc %h %p" remoteB
    
por 26.04.2012 / 05:20

Tags