Como me conectar remotamente a uma máquina virtual do Windows XP


8

Estou executando o Windows XP em uma máquina virtual (Orace VirtualBox 4.0.8) em um servidor doméstico e quero poder me conectar a ele de fora da rede. Eu tenho o domínio graças a dyndns.com, que aponta para o computador e o roteador é encaminhado para a porta do computador servidor. Mas devo encaminhar para o servidor ou o IP da máquina virtual? Agora, quando tento conectar, recebo um erro: falha ao conectar.

E como esses métodos de autenticação funcionam: nulo, externo, convidado?

Respostas:


5

Para se conectar aos serviços, você precisará ter um endereço na rede local e não uma interface "em ponte" privada para a máquina virtual.

  • Caixa virtual aberta
  • desligar a máquina virtual do Windows se estiver em execução
  • clique com o botão direito na máquina virtual e selecione configurações
  • Selecione Rede e para Anexado a: selecione Adaptador em Ponte

Seu host virtual agora deve ter um endereço da rede principal. Encaminhe as portas para este endereço. E provavelmente configure um endereço estático apropriado no Windows.


Só para adicionar, em geral, você precisa de uma conexão com fio ao roteador para obter uma ponte sobre o mouse.
Journeyman Geek

2

Se a máquina virtual tiver um IP da rede local, você poderá se conectar via Samba, WWW ou rdesktop

Se a máquina virtual tiver um IP da rede "Padrão" interna do host, por exemplo, 192.168.122.x, você poderá conectar-se apenas via VNC.

Para conectar-se via VNC, adicione novo hardware gráfico à VM no Virtual Machine Manager, solicitando que ele escute em todas as interfaces públicas. Você pode encaminhar uma porta do seu roteador para o endereço IP do host, com a porta listada no virt-manager, geralmente algo como 5901.

-Eric


11
Voto negativo, desculpe, mas isso está errado. Ele está usando o VirtualBox e você está respondendo como se estivesse usando o KVM. Isso vai confundir o usuário.
Javier Rivera

11
Bom ponto! Perdi completamente essa parte.
Eric

1

Não está claro o que significa conectar aqui. Mas se você estiver tentando se conectar à sua VM usando a Área de Trabalho Remota, precisará encaminhar a porta 3389 do roteador para o ip do host (onde o host é o computador que está executando a máquina virtual, e não o da VM).

Você também precisará ter instalado o Oracle Extension Pack e habilitado o RDP nas configurações da Máquina Virtual.

insira a descrição da imagem aqui

Desculpe pela captura de tela em espanhol, espero que você encontre o local no seu próprio idioma.

Sobre a autenticação:

  • Nenhum significa que não há autenticação; o sistema permitirá que você se conecte da mesma maneira que uma tela local, ou seja, solicitará uma senha apenas se você não estiver logado ou tiver bloqueado a tela.

  • Extrenal usa algum método externo para autenticar. Em um host Linux, isso significa que você precisará usar um servidor PAM. Não é realmente útil para uso pessoal. Uma observação: você pode usar isso para conectar-se à sua própria biblioteca de autenticação, o que é realmente nerd.

  • Guest usa seu sistema de autenticação de convidado. Se você estiver executando um convidado do Windows, isso significa que ele sempre solicitará o usuário e a senha do Windows para permitir o login. Essa é a maneira mais fácil, mas você precisará ter as Adições de convidado em execução no seu convidado para poder para usá-lo.

Você pode encontrar muito mais informações no manual do usuário .


Obrigado pela resposta detalhada, mas ainda não consigo fazê-lo funcionar. Não consigo encontrar nenhum tutorial detalhado sobre o assunto. Devo atribuir ao convidado seu próprio ip (Network = "bridged adapter") ou simplesmente ir com a opção "NAT"? Com o servidor em execução, devo conectar-me ao IP do convidado ou ao IP do host?
Niklas

Ele deve funcionar com qualquer configuração de rede; você deve se conectar ao IP do convidado.
Javier Rivera

0

Clique com o botão direito na sua máquina virtual e clique settingsem vá para a networksguia e altere a Attached to:configuração para Bridged Adapterpadrão NAT.
Em seguida, inicie a sua máquina virtual e você terá uma referência de IP à máquina virtual da sua rede; basta instalar o servidor vnc no vm, como o ultravnc, e você é bom.

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.