Qual é a maneira mais simples de ter acesso remoto à GUI ao Ubuntu 16.04 “server” do Ubuntu 16.04 “desktop”?

1

Estou tentando descobrir qual é a maneira "leve" de configurar meu servidor Ubuntu 16.04 LTS para ter acesso via GUI (por meio de SSH como opção). Eu gostaria de alcançá-lo da minha estação de trabalho Ubuntu 16.04. Eu tenho muito pouco conhecimento sobre como essas técnicas funcionam. Eu li sobre o X11 e parece que é possível apenas instalar o servidor Xorg e ativar o encaminhamento do X11 e é isso.

Mas em outros artigos eu li que é apenas o suficiente para instalar pacotes comuns de desktop e não é necessário instalar todas as coisas relacionadas à GUI. Então estou muito confuso. Eu também vejo que existem vários métodos como VNC, "simples" X11 encaminhamento, xRDP. Eles podem ser combinados. Eu li diferentes recursos e quando percebi que a maneira mais preferível de fazer isso é usar xRDP ? Pode estar errado?

Este artigo (um dos que li) link descreve a instalação do xRDP e não considera SSH. Aqui está o encaminhamento ssh Como encaminhar X sobre SSH para executar aplicativos gráficos remotamente?

As perguntas são:

  1. A maneira mais preferida do xRDP é atingir a meta?
  2. Que etapas devo fazer para que o xRDP forneça a GUI remota para mim (quais pacotes devo instalar no servidor e na área de trabalho)? Eu gostaria de ter o desktop do companheiro. Devo instalá-lo na estação de trabalho ou no servidor ou em ambos? *
  3. Como habilitar o xRDP no túnel SSH? *

* - Se o xRDP não for uma opção, as duas últimas perguntas se referem àquele (VNC ou outra coisa) que você sugeriu, por favor.

    
por 4xy 22.02.2017 / 18:42

1 resposta

1

Há duas direções para você que eu posso ver.

  1. Você pode "atualizar" seu servidor Ubuntu para a configuração da área de trabalho, com uma versão local do X e qualquer aplicativo gráfico desejado, ativar o compartilhamento da área de trabalho e usar o VNC ativando o "Desktop Sharing" (vino- servidor). Em seguida, a partir da sua máquina desktop, você pode acessar toda a área de trabalho usando o VNC. (Remmina ou Vinagre - eu uso Remmina porque Vinagre falha muito para o meu gosto). Essa é a direção que eu uso pessoalmente - o X sendo executado localmente vai mais rápido e eu posso desconectar a conexão VNC, deixando os aplicativos em execução. Eu recomendo usar o encaminhamento de porta no ssh para se conectar com segurança pela Internet, em vez de expor a porta 5900.

  2. Você pode instalar aplicativos X e GUI suficientes para executar aplicativos no servidor com todas as janelas criadas na sua máquina desktop. Apenas "ssh -X serverrname" e inicie os aplicativos a partir de um shell. Você também pode iniciar um gerenciador de janelas no servidor da mesma maneira que um aplicativo e usá-lo para iniciar outros aplicativos. Eu não fiz muito isso, mas eu presumo que uma vez que você "instale" uma aplicação GUI no servidor Ubuntu, você deve ter instalado o suficiente para executar esse aplicativo a partir de um shell. Eu encontrei conselhos que você deve primeiro instalar o pacote xauth. Por exemplo, o pacote x11-apps contém pequenos aplicativos X, como xclock, xeyes e xcalc, então "ssh -X servername" e "sudo apt install xauth x11-apps; xclock" devem começar.

Você pode encontrar o próprio conselho do Ubuntu sobre este tópico no link

    
por 17.07.2017 / 04:08