Como usar o encaminhamento X11 com o PuTTY

64

Eu tenho uma VM com RHEL 5 sem um servidor X. Meu host possui o Windows 7.

Preciso me conectar à VM e redirecionar a saída X11 dos comandos para o meu host.

Eu sei que se meu host fosse uma máquina GNU / Linux, seria tão fácil quanto o ssh -X.

Estou usando o PuTTy para conectar-se pelo SSH à VM, tentei ativar a opção de encaminhamento do X11 na configuração do PuTTY, mas nada aconteceu.

Você alguma vez já fez isso? Eu sou bastante avançado com o GNU / Linux, mas um novato com este brinquedo do Winbug $ 7.

Neuquino
fonte
11
se você ativou a opção de encaminhamento de massa X11, está no meio do caminho. é tudo o que você precisa no lado PuTTY; RHEL é bom para ir; agora você precisa de um servidor X para exibir. (O Windows não é um servidor X.) Cygwin e Xming fornecem servidores x gratuitos para Windows, mas não sei o quão bem eles funcionam no Win-7. existem opções comerciais também.
quack quixote
3
"Eu tenho uma VM com RHEL 5 sem um servidor X." você precisa de um xserver de algum tipo para encaminhar x.
Journeyman Geek
Aqui está um guia decente no caso da resposta aceita is not limpar, como o que você precisa fazer com Xming / Xlaunch: seas.upenn.edu/cets/answers/x11-forwarding.html
dhaupin

Respostas:

77

Você precisa de um servidor X na sua estação de trabalho Windows. Eu prefiro e uso regularmente o Xming no meu sistema Windows 7. Você precisa do seu servidor SSH para ter o X11Forwarding yesconjunto no sshd_config. Ele também precisa de pelo menos o binário / pacote xauth , mas você pode instalar sua versão de distribuição dos clientes base do X11 .

Na massa, tudo o que você precisa fazer é marcar a caixa Ativar X11 em Connections \ SSH \ X11 na sua conexão de massa.

putty x11 settings

Documentação de massa para encaminhamento X11

Páginas de manual para sshd / sshd_config

Zoredache
fonte
2
Mesmo que o XMing me mostre que é 0: 0 no meu sistema, quando preenchi localhost:0:0o campo "X display location", o encaminhamento não funcionou. Apenas deixar este campo em branco é a melhor coisa que você pode fazer;)
Martin Pecka
11
Note-se que Xming faz o trabalho com o Windows 10, embora não seja especificado na página web.
Joce 25/05
@Joce .. Concordo .. Xmingé incrível .. embora um pouco velho ..
alpha_989
Você pode precisar editar como admin: C: \ Arquivos de Programas \ Xming \ X0.hosts e adicionar seu endereço IP da VM e reiniciar o xming.
Sergey Vlasov