AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 6
Accepted
silvo
silvo
Asked: 2010-07-29 11:23:41 +0800 CST2010-07-29 11:23:41 +0800 CST 2010-07-29 11:23:41 +0800 CST

Como interagir graficamente com um servidor sem cabeça?

  • 772

Eu tenho um servidor de desenvolvimento ubuntu no trabalho. É um servidor de rack antigo que fica em algum lugar do calabouço da empresa, onde ninguém nunca vai. A única maneira de funcionar é como um servidor sem cabeça (ou seja, sem monitor/teclado conectado e aceitando apenas conexões de rede).

Obviamente, se você só precisa de acesso ao terminal, o ssh é mais do que suficiente. Eu, no entanto, também gostaria de me conectar à interface gráfica de tempos em tempos. No momento, estou usando a funcionalidade VNC integrada, mas tenho certeza de que essa não é a maneira mais eficiente nem segura de abordar esse problema.

Eu fiz um pouco de pesquisa sobre o assunto, mas não consegui chegar a nenhuma conclusão definitiva. Eu li sobre tentar encaminhar o ambiente X por ssh, o que pelo menos resolveria minhas preocupações de segurança. Alguém pode compartilhar suas experiências na configuração disso? Existe alguma outra maneira que pode valer a pena olhar?

Eu me conecto quase exclusivamente a este servidor a partir de uma máquina Windows. Não sei se isso pode ser um problema para alguns dos métodos sugeridos.

security server ssh vnc remote-desktop
  • 9 9 respostas
  • 28914 Views

9 respostas

  • Voted
  1. Best Answer
    DLH
    2010-07-29T11:27:32+08:002010-07-29T11:27:32+08:00

    Sim, o encaminhamento do X por ssh é realmente uma coisa linda. Ele permite que você use aplicativos gráficos aplicativo por aplicativo e tenha janelas gerenciadas por seu próprio ambiente de área de trabalho. Você nem precisa de um ambiente de desktop instalado no servidor.

    Você precisa configurar algumas coisas de autenticação para que funcione. Eu acredito que você precisa xauth para isso.

    É MUITO mais rápido que o VNC também. O VNC sempre foi bastante lento em minha experiência.

    Editar: não tenho experiência em usar esse método via Windows, mas encontrei este tutorial para você, se estiver interessado.

    • 21
  2. txwikinger
    2010-07-29T11:26:53+08:002010-07-29T11:26:53+08:00

    Você poderia usar freenx em vez de vnc. O Freenx transmite comandos x (com cache) em vez de bitmaps.

    • 12
  3. ddeimeke
    2010-07-29T12:08:28+08:002010-07-29T12:08:28+08:00

    Xming e XDMCP são uma opção brilhante.

    Editar:

    Xming é um x-server para Windows, que é baseado no Cygwin e tem a capacidade de compartilhar a área de transferência e também implementa diferentes layouts de área de trabalho.

    O XDMCP é um protocolo simples e - importante - não criptografado (não o use pela Internet) para conectar um X-displaymanager e um x-server.

    • 10
  4. Li Lo
    2010-08-06T16:00:44+08:002010-08-06T16:00:44+08:00

    Não sei qual é a "melhor" maneira, acho que YMMV, mas aqui está uma visão geral bastante abrangente das ferramentas à sua disposição: http://www.mynitor.com/2010/02/07/15-remote-desktop- soluções-para-linux/

    Eu particularmente aqui está minha experiência:

    1. nomachine nx - Velocidade impressionante. Em seu modo nativo, parece que você está na frente do console. Ele oferece suporte ao início de novas sessões, bem como ao sombreamento do console (mas o sombreamento é mais lento). Ele suporta desanexar e anexar a sessões. O compartilhamento da área de transferência funcionou apenas de uma maneira para mim e não consegui corrigi-lo. nomachine oferece pacotes gratuitos de servidor e cliente com algumas restrições de licenciamento.
      FreeNX é construído sobre as bibliotecas nomachine nx

    2. x2go - Impressionado com isso também, especialmente o redirecionamento de som, mas não o usei por tanto tempo quanto nomachine nx porque descobri isso mais tarde.

    3. x11vnc - Ótimo servidor vnc capaz de se conectar à sessão do console. Usei-o em conjunto com o nomachine nx. Não tenho certeza se pode ser executado no modo sem cabeça, mas estou listando caso possa, porque para mim foi o servidor vnc mais rápido do mercado.

    4. xrdp - Parecia promissor, mas parece não ter manutenção. A solução OpenSuse nomad é baseada em xrdp e ouvi dizer que nomad é a melhor experiência de área de trabalho remota que você pode obter no Linux.

    5. teamviewer - A versão linux ainda é beta, roda em wine e consome alguma CPU, mas eu usei muito recentemente e fiquei satisfeito com isso. Não tenho certeza se funciona em um servidor sem cabeça.

    • 8
  5. blueyed
    2010-08-01T11:03:29+08:002010-08-01T11:03:29+08:00

    Considere também o xpra , que permite desanexar uma sessão em execução de outro lugar, como "screen for X".

    Há também o Window Shifter , um front end para xpra, que deve funcionar também para Windows, veja o demo .

    • 4
  6. Tim Post
    2010-07-29T11:31:55+08:002010-07-29T11:31:55+08:00

    Embora inerentemente inseguro, você pode usar o XDMCP em uma rede local. Eu o uso com frequência para acessar máquinas virtuais. É como fazer logon em sua área de trabalho, exceto que você escolheu o servidor remoto.

    • 1
  7. Alex Grin
    2010-07-29T11:42:13+08:002010-07-29T11:42:13+08:00

    Eu uso x11vnc , que funciona muito bem para mim. Ele permite que você mantenha uma sessão gráfica persistente entre as conexões, para que você possa desconectar e reconectar e tudo ficará do jeito que você deixou. Ele também suporta tunelamento sobre SSH. Veja estes documentos da comunidade Ubuntu para uma breve descrição e algumas instruções sobre como configurá-lo.

    • 1
  8. Bigwave
    2010-10-24T11:23:29+08:002010-10-24T11:23:29+08:00

    Eu usei com sucesso o freenx no Ubuntu usando o cliente Windows de http://nomachine.com .

    Para mim, isso era para permitir que eu usasse um tablet PC antigo (que lutava mesmo com uma instalação limpa do Windows XP) como um front-end em uma máquina de desktop Ubuntu mais poderosa.

    O único problema que tive foi que você precisava transformar os "Efeitos Visuais" em nenhum para obter um desempenho decente.

    Eu ia comentar a resposta de txwikinger sugerindo nxserver, mas não tenho reputação suficiente.

    • 1
  9. Hugh Buntu
    2017-08-05T07:07:43+08:002017-08-05T07:07:43+08:00

    A configuração do acesso X remoto pode ser assustadora e envolve várias etapas.

    Eu uso o x2go, que é rápido e excepcionalmente fácil de usar. Ele oferece uma área de trabalho completa, como se você tivesse conectado uma nova tela e teclado ao seu servidor. Tem funcionalidade X completa.

    O x2go NÃO é uma solução de "área de trabalho remota". Você obtém uma sessão completamente nova. No entanto, você pode desconectar e reconectar da mesma máquina ou de outra com o cliente x2go; sua área de trabalho é persistente. O melhor de tudo é que a área de trabalho em sua máquina cliente é totalmente dimensionável em tempo real simplesmente redimensionando a janela.

    x2go usa ssh para transporte, então seus dados são criptografados. Isso simplifica a passagem de firewalls. A velocidade não é afetada pelo uso de ssh para transporte.

    O software cliente x2go está disponível para Linux, Windows e Mac.

    Software gratuito e de código aberto muito bom. Eu uso todos os dias.

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como adicionar um diretório ao PATH?

    • 17 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Marko Smith

    Como faço para obter a temperatura da CPU?

    • 21 respostas
  • Marko Smith

    Como posso adicionar um usuário como um novo sudoer usando a linha de comando?

    • 7 respostas
  • Marko Smith

    Alterar permissões e propriedade da pasta

    • 9 respostas
  • Marko Smith

    Como você reinicia o Apache?

    • 13 respostas
  • Marko Smith

    Como posso desinstalar o software?

    • 11 respostas
  • Marko Smith

    Como os PPAs podem ser removidos?

    • 26 respostas
  • Martin Hope
    justingrif Como adicionar um diretório ao PATH? 2009-07-23 12:42:23 +0800 CST
  • Martin Hope
    NES Como habilitar ou desabilitar serviços? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    Olivier Lalonde Como manter os processos em execução após encerrar a sessão ssh? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B Como posso adicionar um usuário como um novo sudoer usando a linha de comando? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans Como removo versões antigas do kernel para limpar o menu de inicialização? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve