Como se conectar ao cliente de área de trabalho remota do VirtualBox usando o VNC?

14

Estou usando o VirtualBox 4.0 no Ubuntu Narwhal com o sistema operacional convidado Windows XP. Instalei as extensões VB e habilitei o acesso remoto pela porta 3389, conforme sugerido em vários sites.

Estou tentando acessar esta área de trabalho com um Mac OS X 10.5 usando o Chicken of the VNC. Não consigo me conectar à máquina usando hostipaddress:3389 para o meu login (e não sei o que deve ficar no campo de senha).

Ajuda?

(P.S. não é um problema de conexão de rede como eu posso SSH / ftp para esta máquina bem.)

    
por hatmatrix 14.08.2011 / 02:27

4 respostas

10

O VNC não funciona desta maneira porque o VirtualBox não suporta RFB ; ele suporta RDP . RFB e RDP são protocolos totalmente diferentes que não são compatíveis.

  • RFB é o protocolo Open Frame Buffer aberto do VNC - ele usa a porta TCP 5900 por padrão e também serve HTTP sobre a porta TCP 5800 para suportar um conveniente applet cliente escrito em Java

  • RDP é o protocolo Remote Desktop da Microsoft - ele usa a porta TCP 3389 por padrão

Você precisará usar algum software cliente que suporte sessões RDP e / ou instalar um servidor VNC no Windows XP (e então o seu cliente Chicken of the VNC poderá se conectar) , para obter acesso remoto ao seu ambiente convidado virtual do Windows XP.

Eu recomendo o famoso UltraVNC porque eu tive boas experiências com ele como uma solução rápida e confiável em todas as edições do Windows desde o Windows XP:

UltraVNC (gratuito e de código aberto)
link

    
por 14.08.2011 / 02:41
4

Citando o manual do Virtual Box:

link

Starting with VirtualBox 4.2.0 there is another extension pack, VNC, which is open source and replaces the previous integration of the VNC remote access protocol. This is experimental code, and will be initially available in the VirtualBox source code package only. It is to a large portion code contributed by users, and is not supported in any way by Oracle.

The keyboard handling is severely limited, and only the US keyboard layout works. Other keyboard layouts will have at least some keys which produce the wrong results (often quite surprising effects), and for layouts which have significant differences to the US keyboard layout it is most likely unusable.

It is possible to install both the Oracle VM VirtualBox Extension Pack and VNC, but only one VRDE module can be active at any time. The following command switches to the VNC VRDE module in VNC:

VBoxManage setproperty vrdeextpack VNC

Configuring the remote access works very similarly to VRDP (see Section 7.1, “Remote display (VRDP support)”), with some limitations: VNC does not support specifying several port numbers, and the authentication is done differently. VNC can only deal with password authentication, and there is no option to use password hashes. This leaves no other choice than having a clear-text password in the VM configuration, which can be set with the following command:

VBoxManage modifyvm "VM name" --vrdeproperty VNCPassword=secret

The user is responsible for keeping this password secret, and it should be removed when a VM configuration is passed to another person, for whatever purpose. Some VNC servers claim to have "encrypted" passwords in the configuration. This is not true encryption, it is only concealing the passwords, which is exactly as secure as clear-text passwords.

The following command switches back to VRDP (if installed):

VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"
    
por 01.07.2016 / 18:22
3

Suas melhores opções são:

  1. Encontre um visualizador RDP para Mac (ou espere que o cliente rdesktop-vrdp incluído no VB fique disponível para Mac). Consulte este para obter instruções sobre como configurar a autenticação:

  2. Use o VNC em vez do RDP como o plugin de área de trabalho remota virtual do VB .

por 17.10.2012 / 21:37
2

Que tal configurar uma rede local usando o hamachi? Eu tenho um windows7 x64 no Athlon x2 3.4Ghz. Eu instalei uma virtualbox dentro, rodando w7 x64. Ambos se conectam à rede hamachi. Graças ao ultravnc, posso controlar a sessão incorporada. E eu também posso fazer isso a partir de outro PC via wifi conectando o mesmo grupo. Está funcionando bem.

Você só precisa permitir o ultravnc e o hamachi corretamente no firewall do Windows e no firewall de terceiros. Mas é um pouco lento às vezes, certamente devido a uma falta de CPU ou latência no meu wan. Precisa rebaixar a resolução da tela em configurações ultravnc.

    
por 11.10.2012 / 19:15