Como visualizo remotamente um desktop Linux a partir do Windows XP?

7

Estou usando o Windows XP e preciso conectar remotamente a um servidor CentOS-5.X.

Eu estou olhando visualmente, com segurança e com a menor pegada possível, gerencie um sistema Linux remoto por meio de uma GUI. Não está claro para mim se o Linux tem um método padrão para transmitir a área de trabalho. Antes de instalar alguma coisa no sistema Linux remoto, existe um grep ou achei que eu deveria correr para ver se há suporte existente no computador? ... Realmente não tenho ideia, olhei para Xming, mas não sabia o que estava fazendo; Ou seja, se como o WinSCP, ele está apenas criando uma interface no meu final e executando CMDs remotamente, ou se estiver transmitindo na área de trabalho. Realmente não preciso do streaming de desktop para mim, ou realmente quero instalar algo na caixa do Linux.

    
por blunders 11.10.2010 / 23:00

5 respostas

9

Você tem duas categorias de opções:

Usando o X11 para seus recursos cliente-servidor.

O X11 é projetado como um protocolo cliente-servidor, portanto, seu aplicativo se conecta efetivamente ao servidor X11 para exibir suas janelas. No modelo X11, o aplicativo é o cliente e o display é o servidor.

Como exemplo, se você está sentado ao lado de machineA e machineB é seu servidor Linux remoto, você pode usar SSH de machineA para machineB (então machineA é o cliente no que se refere a SSH). Em seguida, se você executar xeyes (ou qualquer aplicativo X11), o machineB será o cliente para se conectar ao servidor X11 da máquinaA (no que diz respeito ao aplicativo X11).

Para que isso funcione, você precisa de um servidor X11 em execução na máquinaA. Isso não é um problema. Os sistemas Linux com um ambiente de desktop terão um fora da caixa. No Windows, você pode usar o fornecido com o Cygwin, ou talvez o Exceed.

Para proteger essa conexão, use -X (ou -Y se confiar no servidor) com ssh de uma caixa Linux (máquinaA), isso encaminhará automaticamente as conexões X11 de volta para sua máquinaA, via tunnelled SSH. Da mesma forma (já que no seu caso de uso, o machineA está executando o Windows), os clientes SSH, como o Putty, têm a opção de encaminhar o X11.

Usando um ambiente de área de trabalho remota completa.

Você pode configurar um servidor VNC (ou similar, RDP, ...) na máquina remota e conectá-lo a partir de um cliente VNC. (A noção de cliente e servidor talvez seja mais intuitiva neste modelo.) Se o seu servidor VNC não estiver sendo executado por padrão, talvez seja necessário efetuar logon via SSH manualmente para iniciá-lo. Você tem mais chances de obter uma "área de trabalho completa" com esse método (em última análise, depende de como ela está configurada), portanto, você não precisará saber os comandos para iniciar as GUIs que deseja usar.

O UltraVNC parece ter a opção de tê-lo protegido para uso imediato em seu produto comercial. Se você quiser proteger tal conexão manualmente, provavelmente terá que se conectar a esta máquina via SSH e encapsular a porta VNC no servidor remoto para a sua máquina cliente.

Em geral, a segunda opção (área de trabalho completa) será mais rápida.

    
por 12.10.2010 / 02:29
2

É realmente difícil entender na postagem o que você está procurando. Para se conectar a uma sessão Linux X, além do redirecionamento X ( ssh -X <hostname> ) e do shell remoto (ssh / telnet), existem protocolos de acesso remoto. Os protocolos de acesso remoto disponíveis são

VNC: link
NX: link
SPICE: link

Se você deseja se conectar ao Windows a partir do Linux, rdesktop é a ferramenta mais comum.

    
por 11.10.2010 / 23:11
1

verifique xming

link

    
por 12.10.2010 / 00:40
1

Você está tentando se conectar via linha de comando ou visualmente?

Você pode usar o telnet ou o SSH para conectar-se via linha de comando. O SSH é mais seguro.

Você poderia usar RDP, VNC ou encapsular um servidor X por SSH se quisesse uma interface gráfica. Eu estou pensando que é a distinção que Dyasny está buscando.

EDITAR:

Se você deseja conectar uma área de trabalho remota completa por meio do SSH, NoMachine NX foi a maneira menos complicada que eu consegui fazer isso. NoMachine não é completamente open source, e embora o projeto FreeNX esteja tentando criar uma implementação GPL do NX servidor, é uma distinção que você ainda pode se preocupar.

    
por 11.10.2010 / 23:30
0

Por que não tentar Teamviewer , se precisar de algo realmente fácil de usar.

    
por 12.10.2010 / 04:41