encaminhamento de janela SSH com Xming

5

Instalei o fedora 17 no antigo computador desktop e o coloquei na DMZ da minha rede NAT - ou seja, todo o computador é acessível via endereço IP público à Internet e pode ser chamado de "servidor".

Eu permiti conexões SSH no firewall - tudo funciona perfeitamente, mas há um grande problema.

Tanto eu quanto meu amigo no exterior temos o Windows 7, então estamos usando o putty + xming para encaminhar janelas. Meu computador (na mesma LAN como "servidor") funciona sem nenhum problema (configuração de putty como este link ).

Amigo, no entanto, ele não pode abrir nenhuma janela (o xming está em execução e o putty está configurado como no meu computador). Ele pode fazer o login usando putty, posso vê-lo em who output, ele pode executar programas de console (por exemplo, nano), mas ele não pode iniciar nenhum programa GUI. Tentamos firefox , firefox & , gedit e gedit & . Mas depois de emitir o comando, nada aconteceu - apenas um novo prompt de comando e nenhum processo criado ... sem nenhuma mensagem de erro ...

Eu também tentei usando a conta dele (do meu computador) e tudo funcionou ...

alguma idéia, o que poderia causar o problema? é possível que algum firewall possa permitir o tráfego SSH, mas bloquear o encaminhamento do X11?

    
por Tomas 22.12.2012 / 04:58

2 respostas

2

Isso é um pouco complicado para tentar se você não estiver familiarizado com o ssh, o X11 e o firewall em geral. Veja estes howtos para orientação sobre como fazer isso:

Em geral, você precisará configurar seu cliente SSH para que todo o tráfego X gerado a partir do sistema remoto seja redirecionado através da conexão SSH. Se isso não for configurado corretamente, o tráfego X tentará passar pela porta 6000 do sistema remoto de volta para você.

Eu sugiro NÃO seguir a rota de permitir o tráfego de 6000 portas, pois isso permitiria que outras pessoas detectassem o tráfego da sua rede e veriam os dados do X indo e voltando. X em geral é bom para conexões LAN, mas não para WAN.

Além disso, você pode querer verificar o teamviewer . É grátis e permite que você compartilhe desktops de um lado para outro. Ele é executado no Linux & Windows e contornar os problemas de firewall que geralmente atormentam as pessoas que não têm um conhecimento profundo dessas coisas.

    
por 22.12.2012 / 06:52
1

Tente definir X11UseLocalhost no no lado do servidor sshd_config . Eu tive um problema semelhante e resolvi meu problema!

    
por 29.03.2014 / 16:20

Tags