É possível que dois usuários trabalhem ao mesmo tempo, um está conectado remotamente? E como configurá-lo?

3

Estou executando o Xubuntu no meu PC principal em casa.

É possível que dois usuários trabalhem simultaneamente em um computador, enquanto um está fisicamente na frente do computador, e outro está conectado remotamente de outro PC Ubuntu?

EDIT: Ambos os usuários precisam de um ambiente GUI.

Se sim, como faço para configurá-lo?

EDIT 3: Eu tenho um poderoso PC desktop (recentemente convertido para Linux :)) e 2 laptops. O PC de mesa tem uma VM com todo o software de design gráfico. Eu e meu amigo trabalhamos em um projeto da web, e os laptops não são adequados para isso. O laptop é bom para o desenvolvimento, mas de vez em quando eu preciso acessar o software Graphical Design, então eu preciso do Desktop. Meu amigo trabalha em ferramentas gráficas Linux e também precisa do Desktop. Por isso, decidimos compartilhar a área de trabalho, enquanto ele estará trabalhando nela diretamente, gostaria de me conectar a ela do meu laptop para acessar a VM. Desktop e laptop estão em uma LAN.

EDIT2: Obrigado, pelos comentários e respostas, fiquei no caminho certo com isso. Uma pesquisa rápida revelou duas opções:

  1. SSH-X ou "X11 Encaminhamento via SSH" (como você já apontou)
  2. FreeNX

Qual direção você recomendaria? Ou uma alternativa melhor se você conhece um.

Desculpe por uma explicação ruim, não tenho boas habilidades de escrita.

    
por Dean 14.06.2013 / 15:04

4 respostas

3

Existem várias maneiras de fazer isso, o primeiro par usado com mais frequência seria ssh (Secure Shell - portanto, principalmente interface de linha de comando para iniciar) e outros métodos de interface gráfica como rdesktop .

Você também pode usar uma combinação de ssh e rdesktop ou outros métodos, dependendo do que você está tentando realizar. Como outros usuários mencionaram, no entanto, valeria a pena descrever (com algum detalhe) o que você está tentando alcançar. ;)

Como você deseja uma interface gráfica para os dois usuários simultâneos, sugiro usar xrdp e o rdesktop

acima mencionado
sudo apt-get install xrdp

Em seguida, execute rdesktop de qualquer máquina que você esteja tentando conectar ao servidor. Um bom teste (feito inteiramente no servidor) está fazendo o seguinte:

rdesktop localhost

.. e logando como o segundo usuário. Se funcionar, você simplesmente precisará tentar da outra máquina da mesma maneira, mas não há necessidade de instalar o xrdp nesse sistema (já que é o servidor).

Como alternativa, se você quiser apenas se conectar por meio de uma interface de shell:

sudo apt-get install openssh-server

... e, com as configurações padrão básicas, você já está pronto para usar. Supondo que sua rede não tem bloqueio de porta ou firewalls no lado do servidor, você deve poder (do outro PC):

ssh <server IP address>

Ou, para testar no servidor apenas para garantir que está pronto (você faria isso na própria janela do terminal do servidor):

ssh localhost

Veja definitivamente ssh --help para obter instruções detalhadas sobre como especificar portas, usuários etc., conforme desejar.

    
por gravity 14.06.2013 / 15:16
3

Claro que você pode, que tem sido um componente central do sistema de Compartilhamento de Tempo Unix desde o dia em que foi escrito circa 1970. Assim também é o X Windows projetado para ser multiusuário e transparente na rede.

Se você quer dizer "como eu configuro isso?", você deve fazer uma pergunta mais detalhada.

    
por msw 14.06.2013 / 15:09
3

Uma maneira muito comum de fazer isso é usando o ssh, que lhe dá um shell remoto.

Você também pode usar "ssh -X" para encaminhar o X11 de forma transparente, permitindo que você execute, por exemplo, Eclipse ou Firefox. Isto é, no entanto, um pouco lento, talvez até mais do que você gosta.

Há mais de uma maneira de fazer isso. O que melhor se adapta a você depende do seu trabalho, da velocidade da conexão e do que é importante para você.

Com base nos comentários, a abordagem mais simples pode ser simplesmente usar seus laptops como terminais X e ativar o XDM no servidor poderoso (como nos velhos tempos).

Quando o XDM está em execução, você provavelmente precisará de algo como "X -query powerfulhost" ou "X -broadcast" de um login não-gráfico. Eu não fiz isso em 15 anos, então devo me lembrar errado.

    
por Thorbjørn Ravn Andersen 14.06.2013 / 15:21
-1

Eu usaria VNC porque tive experiência de executar várias sessões de usuário no servidor ("poderosa máquina de desktop"), cada uma tentada a um desktop diferente.

O VNC nunca foi projetado apenas para compartilhar um desktop com outras pessoas.

A computação pesada é toda feita no servidor, e tudo que os laptops precisam fazer é mostrar a imagem que resulta dela - e passar as teclas e o movimento do mouse de volta.

Estou interessado em que o desktop também o faça para o Linux. Bom.

    
por Adrian Midgley 20.08.2017 / 11:05