área de trabalho remota do mac para o ubuntu?


17

Estou procurando um programa para a área de trabalho remota do meu macbook pro à VM do ubuntu que configurei no meu computador doméstico. Eu li frango do VNC funciona, mas depois de usá-lo, parece ser incrivelmente lento. Existe uma solução melhor lá fora ou eu apenas tenho que lidar com isso?


Se você quer apenas um único programa, você também pode tentar ssh -X ubuntuVMe, em seguida, executar seus programas, por exemplo:firefox &
— sarnold

Respostas:


24

Este site lista vários servidores , como o Vino e o krfb. No mac, você pode simplesmente usar o cliente de compartilhamento de tela (no menu Ir do Finder, clique em Conectar ao servidor e digite o endereço * vnc: //****192.168.0.6* ou qualquer endereço IP em que o sistema Ubuntu esteja, certificando-se de manter a parte ** vnc: // ).


1
Isso parece promissor. Eu tentei isso, mas ele parece passar uma eternidade tentando entrar em contato com a VM do ubuntu, mesmo depois de autenticar a conexão no ubuntu. Esse compartilhamento de tela é destinado a esse fim?

O compartilhamento de tela é apenas um cliente VNC. Definitivamente, é um problema com o software do servidor (Chicken) ... a menos que você tenha uma rede / roteador lento?

3
A resposta do @feifanZ está funcionando para o ubuntu 15.10, mas há um problema com a configuração de criptografia necessária do ubuntu Vino. basta executar isso gsettings set org.gnome.Vino require-encryption falseantes de tentar acessar.
— insidepower

Além de ajuste @insidepower, você deve definir uma senha na janela de configurações de unidade no meu caso
— Danius

Eu tentei conectar do Mac 10.14.5 ao Ubuntu 19.04, meu Mac reclama da versão VNC não é suportada.
— precisa

3

Efetuei login com êxito remotamente da área de trabalho do iMac macOS Mojave no meu hackintosh, que é um Apple Macbook Pro 2012 adaptado, rodando sem problemas no Ubuntu 16.04:

Na área de trabalho do Ubuntu

  1. Baixe e instale o vino executando sudo apt-get install vinodentro do terminal Ubuntu.
  2. Próxima corrida vino-preferences.
  3. Depois que a janela de preferências do aplicativo vino for exibida, verifique se as opções "Permitir que outros usuários visualizem sua área de trabalho" e "Permitir que outros usuários controlem sua área de trabalho" estão selecionadas abaixo do campo "Compartilhamento"; também é recomendável selecionar as opções "Você deve confirmar cada acesso a esta máquina" e "Requer que o usuário digite a senha do sistema".
  4. Execute sudo-reboote efetue login na área de trabalho Ubuntu 16.04.
  5. Recupere e o endereço IP do dispositivo executando ifconfig -a; o endereço IP local do dispositivo será retornado na saída do terminal no campo: "inet addr:" (por exemplo inet addr: 10.3.1.233). Após anotar o endereço IP local do dispositivo, continue com o próximo conjunto de instruções na área de trabalho do macOS.

Do Ubuntu 18.04-2 LTS

  1. Evidentemente, a funcionalidade vino foi mesclada no Ubuntu 18.04.2 LTS Gnome Control Center, então é muito mais fácil - basta ir em "Configurações".
  2. Em "Configurações", role a tela para baixo até a guia "Compartilhamento", no lado esquerdo da janela.
  3. Ative o "Compartilhamento de tela" - selecione "Permitir conexões para controlar a tela" e "Requer uma senha" abaixo de "Opções de acesso" e siga as instruções abaixo para acessar remotamente a área de trabalho do Ubuntu 18.04.2 LTS na área de trabalho do macOS.

Efetuando login no macOS Mojave

  1. Acesse o "Spotlight" digitando "CMD" + "Barra de espaço"
  2. No campo Spotlight, insira vnc://your_server_ip:5900(por exemplo vnc://10.3.1.233:5900).
  3. Se for bem-sucedido, o aplicativo de compartilhamento de tela deverá ser iniciado automaticamente na área de trabalho do macOS para visualizar remotamente o dispositivo Ubuntu 16.04 ou Ubuntu 18.04.2-LTS na rede local, conforme mostrado na captura de tela abaixo - divirta-se!

insira a descrição da imagem aqui


2

JollysFastVNC é declaradamente o servidor VNC mais rápido disponível para OSX.

Dito isto, na minha experiência, as conexões lentas de entrada / saída do Ubuntu geralmente significam que ele está tentando fazer o IPv6 quando não deveria.



1

O TeamViewer é um software VNC muito rápido - também evita problemas de firewall e encaminhamento de portas, sendo incrivelmente fácil de configurar. Eu só o usei Windows para Windows, mas eles têm uma versão para Mac e Linux. Você deve conseguir instalar a versão autônoma na VM do Ubuntu, para que o nome de usuário e a senha sejam sempre os mesmos.


0

No Ubuntu 12.04, você pode usar o "Desktop Sharing" (digite-o na barra de pesquisa) como servidor e aceitar a sugestão do FeifanZ para o cliente Mac. Eu configurei tudo em 30 segundos.


0

Apenas encapsule sua sessão X11 sobre SSH. Agradável e rápido - porque você está enviando comandos de desenho etc. Não bitmaps inteiros.

ssh -X user@hostname (or IP address)

E então apenas digite o nome de um programa, por exemplo:

nautilus

Você também pode executar uma área de trabalho inteira.


5
Como posso executar "uma área de trabalho inteira"? o nautilus apenas abre uma janela de diretório.
— Zkurtz

2
Failed to connect to Mirquando tentou executar o nautilus.
— Jason Nichols

Da maneira que o X11 funciona, você realmente não deseja colocar uma ida e volta na rede entre as E / S de uma sessão do X11. É mais rápido para processar remotamente
— DeepSpace101

Esta é a resposta correta e mais simples. Mac pré-instalado com o XQuartz. Enquanto o "nautilus" apenas abre o gerenciador de arquivos, você também pode executar o "google-chrome" para iniciar o Chrome. Basicamente, você pode executar qualquer coisa. O processo será executado na caixa Linux e a exibição será roteada para o seu Mac. Eu apenas tentei isso do meu Mac 10.14.5 para o Ubuntu 19.04. Mas tenho que dizer que o Chrome é um pouco lento nesse caso.
— GummyBear21

0

Eu tentei várias opções como o RealVNC e a embutida no Ubuntu. E acho que o TeamViewer é o melhor.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.