X11 O encaminhamento funciona no Windows com Xming e Putty, mas não com a linha de comando ssh

5

Eu tenho uma instância do micro Amazon que quero usar para testar e tudo está indo bem até o título. Se eu configurar todas as informações no PuTTy, abra-o e execute o 'xclock', tudo funciona perfeitamente e é aberto no Xming no meu desktop local. Se, no entanto, eu corro

ssh xxxxxxx.amazonaws.com xclock

Eu obtenho

Error: Can't open display:

Se eu executar um dos

ssh xxxxxxx.amazonaws.com -X DISPLAY=localhost:0:0 xclock
ssh xxxxxxx.amazonaws.com -Y DISPLAY=localhost:0:0 xclock

Eu recebo o mesmo novamente, mas depois de um atraso de 30 segundos.

Em .ssh / config no Windows, eu tenho

ForwardX11 yes

definido, e eu realmente não consigo pensar em mais nada para fazer isso funcionar. O fato de que o PuTTy está funcionando perfeitamente, não importa o que eu faça na linha de comando, eu fico absolutamente sem alegria está me deixando louca.

Posso até ver os comandos que o PuTTy está rodando em algum lugar, para ver se está fazendo alguma mágica extra?

O ssh que estou executando no Windows é o MinGW32.

    
por seaders 16.09.2012 / 13:56

1 resposta

4

Você já tentou

ssh -X username@hostname xclock

Normalmente, o DISPLAY na máquina remota não é 0:0 , mas será definido por ssh automaticamente.

Além disso, o Putty também tem um modo de linha de comando, tudo que você precisa fazer é adicionar o diretório ao seu caminho e fazer

plink -X username@hostname xclock
    
por 16.09.2012 / 14:08