á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.