Conecte-se a uma VM Linux (VMWare) remota usando o Windows 10

0

Bem, parece uma coisa muito simples de fazer, mas não consegui encontrar nada on-line que simplesmente explique como fazer isso:

Eu tenho um PC de mesa executando o Windows 10 que eu instalei "VMWare Workstation" e criei uma máquina virtual que executa o Linux (distribuição não importa), e eu quero poder usar essa máquina virtual através do meu laptop que também executa o Win 10 e tem o "VMWare Workstation" instalado.

Posso fazer isso? Se sim como?

    
por argamanza 05.05.2016 / 23:04

1 resposta

1

O VMware Workstation possui um modo para máquinas virtuais chamado 'Compartilhado'. Ele permite que outra instância da Workstation se conecte a um host através da rede e assuma efetivamente o controle total sobre as máquinas virtuais que o servidor - nesse caso, sua máquina com Windows 10 - compartilhou.

Este modo foi adicionado na Workstation 9; então imagino que sua versão seja pelo menos tão alta. Eu tenho usado isso desde a versão 10, e a configuração não mudou muito.

Quando me refiro ao host abaixo, estou me referindo à máquina executando o VMware Workstation que tem o sistema operacional convidado em execução nele; Windows 10 e Linux, respectivamente, no seu caso. Eu me peguei misturando termos e quero ter certeza de que está claro.

Com a capacidade de compartilhamento da Estação de Trabalho, suas conexões não são diretamente para o sistema operacional convidado (por exemplo, Linux), mas para o computador host e o aplicativo do servidor da estação de trabalho vmware. Eu prefiro isso sobre métodos de conexão 'nativos' como VNC, RDP, ssh, etc., porque não importa se a máquina virtual está ligada, tem conectividade de rede ou se o roteamento apropriado está configurado para que você possa acessá-la remotamente. Não importa quantas máquinas virtuais você tenha no host, você só precisa acessar o host - da Internet, você pode usar o encaminhamento de porta para o computador host, uma conexão VPN para sua rede doméstica, etc.

O desempenho é bom; em par com os outros métodos (embora ssh sem x forwarding vença essa corrida toda vez).

A configuração é simples. Cada etapa, para o cliente (computador remoto que executa a estação de trabalho do VMware, mas não hospeda a máquina virtual) e o servidor (o host) está bem documentada em seu site: VMware Workstation 12

O processo para tornar sua VM local uma VM compartilhada é essencialmente essa (passando pela versão 12 aqui; as versões anteriores podem ter pequenas diferenças)

Lado do servidor

  1. Na máquina do Windows 10, abra o VMware Workstation. Se o Linux guest está sendo executado, desligue-o (não o interrompa, ligue-o totalmente para baixo).
  2. Verifique se o compartilhamento está ativado: na barra de menus, clique em editar e selecione as preferências. Selecione "VMs compartilhadas" na lista de seleção no esquerda, em seguida, certifique-se de que 'Ativar o compartilhamento de máquina virtual e remoto acesso 'está selecionado. Selecione se não estiver, e aperte próximo. Você pode precisa obter admin temporário (UAC) para fazer a seleção, mas no versão do Windows há um botão para clicar para solicitá-lo.
  3. Agora vá para a tela principal, encontre sua máquina virtual linux e clique com o botão direito. Selecione Gerenciar e compartilhe.
  4. Um "assistente" de compartilhamento será aberto e guiará você pelo restante.

Advertências - o padrão é a porta 443; Eu não tenho idéia porque eu sempre recebo um erro quando deixo no padrão (passo 2 acima). Se você receber um erro de 'porta em uso', altere-o para a porta 444. Além disso, se você precisar configurar o encaminhamento de porta para conectar-se à máquina Windows 10 de fora de sua LAN, é melhor não rotear todo o tráfego da porta 443 para sua máquina windows; outros em sua casa podem não ficar muito entusiasmados com o fato de https parar de funcionar.

Por algum motivo, o VMware desativa o suporte a cortar e colar entre convidado e host quando a VM é compartilhada e as 'unidades compartilhadas' entre o convidado local e o host local também são desativadas. Eu uso apenas compartilhamentos NFS ou Samba para fazer transferências de arquivos do Linux / Windows.

Lado do cliente

  1. Depois de configurado no lado do servidor, abra a estação de trabalho no computador portátil. Verifique se o laptop está na mesma rede que suas janelas máquina.
  2. Clique em Arquivo e, em seguida, em "Conectar ao servidor"
  3. Na caixa de diálogo de conexão, insira o endereço IP das janelas máquina ou seu nome de máquina (em um netbios LAN entre duas janelas máquinas permite a consulta do nome do host).
  4. Se você alterou a porta de 443 na configuração do servidor, digite-a como isto (sem os símbolos < >): Se você deixou com a porta padrão, você não tem que entrar, apenas o nome da máquina. O nome de usuário e senha são as credenciais que você use para fazer login na máquina do Windows 10 'host'.

Uma vez conectado, você pode abrir a máquina virtual exatamente da mesma maneira que faz localmente no host do Windows - você também pode ativá-la, desativá-la, configurá-la, adicionar remover dispositivos etc. da mesma maneira.

Confira a documentação a que me vinculei se não estiver claro. Eu sugiro que você tente este método; é normalmente mais fácil do que trabalhar as configurações necessárias para obter o RDP ou outros métodos para acessar o sistema operacional convidado. Se você descer por esse caminho (RDP / VNC / etc), eu recomendo strongmente que você configure a rede para o convidado no modo 'em ponte'; isso tornará significativamente mais fácil.

    
por 06.05.2016 / 05:04