Eu gostaria de poder logar graficamente em outra máquina Ubuntu (o servidor) da minha máquina desktop Ubuntu (o cliente), assim como na Área de Trabalho Remota do Windows.
As configurações de "Compartilhamento da área de trabalho" instaladas por padrão parecem usar o VNC. O VNC é um pouco complicado, apenas pode funcionar com a resolução de qualquer tela anexada ao host, exige que você faça login na própria máquina e espelha todas as ações no host.
Eu sei sobre o tunelamento do X, mas isso é chato de usar e nem sempre funciona corretamente (ou, mais precisamente, alguns aplicativos não funcionam corretamente).
Existe algum tipo de ferramenta entre as duas, semelhante à Área de Trabalho Remota usada para Windows? Especificamente, algo com os seguintes recursos:
- pode ser executado em uma resolução diferente da tela do host (se houver)
- pode ser executado em tela cheia
- possui configurações de qualidade ajustáveis para diferentes larguras de banda
- não requer que um usuário efetue login localmente
- salva credenciais ou usa chaves SSH
- inicia automaticamente no servidor
- cliente trabalha com o Gnome 3 e o Unity
- pode ser restrito ao trabalho com DEs que não são de composição no servidor (por exemplo, XFCE)
Estou usando o X2go há algum tempo, mas infelizmente ele não funciona mais em tela cheia no Gnome 3 devido a alguns bugs ( # 1072 e # 982 ), por isso, se houver uma solução melhor por aí, eu gostaria de tentar.
rdesktop
é o que é usado no afaik e ele usa o RDP. rdesktop.org O VNC deve ser uma instalação separada (e não é o padrão) (alguém me corrija se eu estiver errado).x2go
é uma ótima solução para esse problema, mas não aparece como resposta à duplicata ou na lista da Wikipedia vinculada a ele. Mas as respostas para as outras perguntas provavelmente são próximas o suficiente (se desatualizadas) para que eu não tivesse postado uma recompensa para obter novas respostas.Respostas:
Em geral,
xrdp
fará o que você quiser. E é compatível com muitos clientes RDP por aí.A desvantagem é que o Unity, o WM padrão no Ubuntu, não o suporta mais. Acredito, embora nunca tenha tentado, que ele funciona com o GNOME.
Para meu uso pessoal, eu apenas instalei o MATE desktop (como ele tem menos "talento" que o GNOME) e configurei o Ubuntu para usá-lo sempre que efetuar login remotamente.
Consulte aqui para obter informações sobre como configurá-lo (esta resposta usa o XFCE para área de trabalho remota. Você pode escolher outra coisa):
/ubuntu//a/592544/595510
fonte
~/.xsession
coisas etc. - como estou usando o Remmina no cliente, posso entrarstartxfce4
como o "Programa de inicialização" e ele funciona automaticamente. As únicas desvantagens são: nenhuma resolução de redimensionamento em tempo real (não me importo com isso, e é uma solicitação de recurso conhecida , e desconectar significa um logout completo (em vez de poder retomar uma sessão mais tarde). usando o VNC sob o capô, mas o uso da largura de banda parece estar bem ...Eu recomendaria o X2go. É muito semelhante ao RDP e altamente eficiente, mesmo em conexões de baixa largura de banda e alta latência. Clientes para todos os sistemas, incluindo um plug-in para o Firefox etc. Ele funciona com ssh e se integra ao PulseAudio para que você possa usar o VoIP, por exemplo. Leia mais em http://www.x2go.org
O
x2go
cliente requer um comando de sessão para executar após o login Por exemplo, para usar Unity 2D, use o comando sessão.:gnome-session --session=ubuntu-2d
. Isso foi encontrado procurando no arquivo (no host)/usr/share/xsessions/ubuntu-2d.desktop
e copiando o valor daExec=...
linha. Se você quiser usar alguma outra sessão, poderá usar o valor de outro arquivo/usr/share/xsessions/
, mas parece que qualquer coisa que exija aceleração 3D não funcionará.fonte
x2go
é fantástico! Espero que você não se importe, mas editei sua resposta para adicionar algumas informações sobre o parâmetro de comando de sessão necessário para o cliente.Área de trabalho remota do Chrome BETA
★★★★ ½
Esta é uma extensão do Google Chrome, que instala um plug-in no Chrome para permitir o compartilhamento remoto da área de trabalho. O compartilhamento é muito mais simples em comparação com outras soluções e é fácil de configurar.
fonte
remmina
é a minha escolha para o laptop Ubuntu.Existe um servidor RDP Linux http://www.xrdp.org/
Eu usei há algum tempo. Funcionou na perfeição.
fonte
x2go
, se você pudesse definir o comando de sessão, ele funcionaria.Eu uso o cliente (no servidor) gratuito do NoMachine . Eles possuem repositórios, o que facilita a instalação. Ele funciona como um encanto.
fonte
x11vnc
Ao instalar e executar o x11vnc no controle remoto, teremos acesso a muito mais opções do que com o vnc (consulte a página de manual do x11vnc ). Ainda assim, você tem a vantagem de permanecer dentro da arquitetura vnc.
fonte
Eu aconselho você a usar o X11RDP. Ofereço o melhor desempenho e é compatível com o Windows. Você pode fazer logon do Windows (ou Ubuntu) no Ubuntu.
Consulte esta pergunta para obter mais informações.
fonte
O Spice http://www.spicespace.org/ pode ser interessante, embora esteja focado na virtualização.
Do site deles:
Aqui está um link que detalha a instalação do Ubuntu http://docs.cslabs.clarkson.edu/wiki/SPICE
fonte
Primeiro, o RDP é o protocolo da Microsoft
e o VNC é o protocolo alternativo
A partir de 2017 Unity - o ambiente de desktop Ubuntu não combina bem com a
xrdp
biblioteca para ativar o RDP,portanto , é necessário instalar / usar outro ambiente de desktop como gnome, xfce4
ou usar uma das muitas variações que implementam o protocolo VNC, que pode valer ou melhor que o RDP para cada caso em particular.
fonte
Com o Fedora 27 e o Ubuntu 17.10 padrão para uma sessão do Wayland Gnome 3.26 por padrão, agora a solução x2go não está funcionando.
De acordo com esta página de compatibilidade do x2go , o x2go parou de oferecer suporte ao Gnome na versão 3.12.
Mas até hoje (17 de outubro de 2017) não consigo encontrar nenhum pacote gnome-remote-desktop para o Ubuntu 17.10. Pesquisa de Pacotes Ubuntu Esta funcionalidade faz parte do pacote mutter ? Eu consegui encontrar um para o Fedora 27: pacote gnome-remote-desktop .
O Gnome parece não mencionar o suporte à área de trabalho remota nas Notas da versão 3.26, mas eu pude encontrar menção a ele no bug 784199 do Gnome .
Aqui está um link para a área de trabalho e a tela do Gnome Remote na página wiki de Wayland . Espero que essas informações ajudem algumas pessoas que estão procurando uma resposta mais atualizada para esse problema.
fonte
Eu uso o TeamViewer. Permite Windows / Linux misturado.
fonte
Acredito que
xrdp
seja o melhor servidor RDP para o Ubuntu 16.04.Funciona no Ubuntu e no Raspbian, para que eu possa controlar todos os meus registradores de dados e meu servidor Ubtuntu, tanto do laptop Ubuntu quanto das máquinas Windows.
O Windows Remote Desktop dos meus sistemas WIN7,8,10 funciona perfeitamente com ele.
remmina é o principal cliente RDP que eu uso no meu laptop Ubuntu.
Possui uma ótima interface com guias para fazer conexões com vários servidores.
Putty faz um trabalho decente como uma clínica ssh do Ubuntu, tanto terminal quanto / ou GUI.
Não é exatamente como a Área de Trabalho Remota do Windows, mas na verdade funciona muito bem.
Para executar aplicativos GUI, vá até a seção ssh e marque a caixa de encaminhamento do X11.
Observe que, se você usar uma caixa do Windows como cliente, o mesmo poderá funcionar, mas você primeiro executará o Xming antes de executar o PuTTY.
fonte
Remmina
funciona como um cliente ssh também. Não há necessidadeputty
no Ubuntu.ssh -Y systemname
funciona ainda melhor do que qualquer um. Eu toleroremmina
e posso trabalhar com ele, mas apenas o uso para as conexões RDP, nas quais preciso abrir várias janelas no mesmo sistema, em uma única sessão.