
Estou usando o Windows XP e preciso me conectar remotamente a um servidor CentOS-5.X.
Estou procurando gerenciar de forma visual, segura e com o menor espaço possível um sistema Linux remoto por meio de uma GUI. Não está claro para mim se o Linux possui um método padrão para transmitir a área de trabalho. Antes de instalar algo no sistema Linux remoto, existe um grep ou find que devo executar para ver se há suporte no computador? ... Realmente não tenho ideia, olhei para o Xming, mas não sabia o que estava fazendo; ou seja, se como o WinSCP, ele está apenas criando uma interface do meu lado e executando CMDs remotamente, ou se está transmitindo a área de trabalho. Realmente não preciso do streaming de desktop para mim, ou realmente quero instalar algo na caixa do Linux.
Responder1
Você obtém duas categorias de opções:
Usando o X11 por seus recursos cliente-servidor.
O X11 foi projetado como um protocolo cliente-servidor, para que seu aplicativo se conecte efetivamente ao servidor X11 para exibir suas janelas. No modelo X11, a aplicação é o cliente e o display é o servidor.
Por exemplo, se você estiver sentado próximo à máquina A e a máquina B for seu servidor Linux remoto, você poderá usar SSH da máquina A para a máquina B (portanto, a máquina A é o cliente no que diz respeito ao SSH). Então, se você executar xeyes
(ou qualquer aplicativo X11), machineB será o cliente para se conectar ao servidor X11 da machineA (no que diz respeito ao aplicativo X11).
Para que isso funcione, você precisa de um servidor X11 rodando na máquinaA. Isso não é um problema. Os sistemas Linux com ambiente de desktop terão um pronto para uso. No Windows, você pode usar aquele fornecido com o Cygwin, ou talvez o Exceed.
Para proteger tal conexão, use -X
(ou -Y
se você confiar no servidor) a ssh
partir de uma máquina Linux (máquinaA), isso encaminhará automaticamente as conexões X11 de volta para sua máquinaA, encapsuladas via SSH. Da mesma forma (já que no seu caso de uso, machineA está executando o Windows), clientes SSH como Putty têm a opção de encaminhar o X11.
Usando um ambiente de área de trabalho remota completo.
Você pode configurar um servidor VNC (ou similar, RDP, ...) na máquina remota e conectar-se a ele 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 em execução por padrão, talvez seja necessário fazer logon via SSH manualmente para iniciá-lo. É mais provável que você obtenha uma "área de trabalho completa" com esse método (em última análise, depende de como ele está configurado), portanto, você não precisará conhecer os comandos para iniciar as GUIs que deseja usar.
O UltraVNC parece ter a opção de protegê-lo imediatamente em seu produto comercial. Se você quiser proteger essa conexão manualmente, provavelmente terá que se conectar a esta máquina via SSH e encapsular a porta VNC no servidor remoto para sua máquina cliente.
Em geral, a segunda opção (desktop completo) será mais rápida.
Responder2
É realmente difícil entender pela postagem o que você está procurando. Para conectar-se 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:http://en.wikipedia.org/wiki/Virtual_Network_Computing
NX:http://www.nomachine.com/
ESPECIARIA:http://spice-space.org/
Se você deseja se conectar ao Windows a partir do Linux, rdesktop
é a ferramenta mais comum.
Responder3
verifique xming
Responder4
Por que não darVisualizador de equipeexperimente, se precisar de algo realmente fácil de usar.