VNC kullanarak VirtualBox uzak masaüstü istemcisine nasıl bağlanır?


15

Konuk OS Windows XP ile Ubuntu Narwhal üzerinde VirtualBox 4.0 kullanıyorum. VB uzantılarını yükledim ve birkaç sitede önerildiği gibi 3389 numaralı bağlantı noktası üzerinden uzaktan erişimi etkinleştirdim.

Chicken of the VNC kullanarak Mac OS X 10.5 ile bu masaüstüne erişmeye çalışıyorum. hostipaddress:3389Oturum açmam için makineye bağlanamıyorum (ve şifre alanına ne geçmesi gerektiği konusunda bir kaybım var).

Yardım?

(PS, bu makineye SSH / ftp yapabileceğim için bir ağ bağlantısı sorunu değil.)

Yanıtlar:


11

VNC bu şekilde çalışmaz çünkü VirtualBox RFB'yi desteklemez ; bunun yerine RDP'yi destekler . RFB ve RDP, uyumlu olmayan tamamen farklı protokollerdir.

  • RFB , VNC'nin açık Uzak Çerçeve Arabelleği protokolüdür - varsayılan olarak 5900 numaralı TCP bağlantı noktasını kullanır ve ayrıca Java ile yazılmış uygun bir istemci uygulamasını desteklemek için 5800 numaralı TCP bağlantı noktası üzerinden HTTP sunar

  • RDP , Microsoft'un tescilli Uzak Masaüstü Protokolüdür - varsayılan olarak 3389 numaralı TCP bağlantı noktasını kullanır

Sanal Windows XP'nize uzaktan erişim elde etmek için , RDP oturumlarını destekleyen bazı istemci yazılımları kullanmanız ve / veya Windows XP'de bir VNC sunucusu yüklemeniz (ve daha sonra VNC'nin Chicken istemcisinin bağlanabilmesi gerekir) konuk ortamı.

Ünlü popüler UltraVNC'yi kesinlikle öneriyorum, çünkü Windows XP'nin tüm sürümlerinde hızlı ve güvenilir bir çözüm olarak iyi deneyimler yaşadım:

  UltraVNC (ücretsiz ve açık kaynak)
  http://www.uvnc.com/


1
Bu çok yardımcı oldu - teşekkür ederim. Ana işletim sisteminde bir VNC sunucusu kurmanın bu sunucuya bağlanmanıza izin vereceğinden emin değilim? Tek seçeneğin VRDP kullanmak olduğunu düşündüm ... bu yüzden şimdilik Microsoft'un RDC'sini Mac'e yükledim ve bağlanabiliyorum. Teşekkürler!
hatmatrix

1
Rica ederim. VNC Sunucusu için, sanallaştırılmış Windows XP konuk ortamınıza yüklemenizi öneriyordum - ana işletim sistemine (zaten VNC'nin Tavuk'u kurulu olduğu bir VNC sunucusu yüklemeniz gerekmez) {Gerçekten beğendim bu isim, bu arada VNC'nin tavuğu }).
Randolf Richardson

@RandolfRichardson VirtualBox için VNC yapan bir eklenti var. Yani tamamen doğru değilsin.
Nikita Kipriyanov

linux nane sanal kutusu üzerinde "VNC Uzatma Paketi" adlı bir şey yükler ve bazı insanlar bunu başardı: forums.virtualbox.org/viewtopic.php?f=7&t=85886 ... belki WRONG cevabınızı incelemek istersiniz! ... bir sonraki cevap da kanıtlıyor! ... ve BTW, çalışmak için STOOBID rdp (mIRCosoft SHlT) yapmayı başaramadı, ancak vnc sadece iyi çalışıyor, başlangıçtan itibaren ve sorunsuz çalıştığı gibi sorunsuz çalışıyor !!!!!!
THESorcerer

5

Sanal Kutu kılavuzundan alıntı:

http://www.virtualbox.org/manual/ch09.html#otherextpacks

VirtualBox 4.2.0'dan başlayarak, açık kaynak olan ve VNC uzaktan erişim protokolünün önceki entegrasyonunun yerini alan başka bir uzantı paketi olan VNC vardır. Bu deneysel bir koddur ve başlangıçta yalnızca VirtualBox kaynak kodu paketinde bulunur. Kullanıcıların katkıda bulunduğu büyük bir bölüm kodudur ve Oracle tarafından hiçbir şekilde desteklenmez.

Klavye kullanımı oldukça sınırlıdır ve yalnızca ABD klavye düzeni çalışır. Diğer klavye düzenleri en azından yanlış sonuçlar veren (genellikle oldukça şaşırtıcı efektler) bazı tuşlara sahip olacak ve ABD klavye düzeninde önemli farklılıklar olan düzenler için büyük olasılıkla kullanılamaz.

Hem Oracle VM VirtualBox Extension Pack'i hem de VNC'yi kurmak mümkündür, ancak aynı anda yalnızca bir VRDE modülü etkin olabilir. Aşağıdaki komut VNC'deki VNC VRDE modülüne geçer:

VBoxManage setproperty vrdeextpack VNC

Uzaktan erişimin yapılandırılması, bazı sınırlamalarla VRDP'ye çok benzer şekilde çalışır (bkz. Bölüm 7.1, “Uzak ekran (VRDP desteği)”): VNC birkaç bağlantı noktası numarası belirtmeyi desteklemez ve kimlik doğrulama farklı şekilde yapılır. VNC yalnızca parola kimlik doğrulamasıyla başa çıkabilir ve parola karmaları kullanma seçeneği yoktur. Bu, VM yapılandırmasında aşağıdaki komutla ayarlanabilen açık metin parolaya sahip olmaktan başka bir seçenek bırakmaz:

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

Kullanıcı bu parolayı gizli tutmaktan sorumludur ve herhangi bir amaç için bir VM yapılandırması başka bir kişiye geçirildiğinde kaldırılmalıdır. Bazı VNC sunucuları, yapılandırmada "şifreli" parolalara sahip olduğunu iddia eder. Bu gerçek bir şifreleme değil, sadece açık metin şifreleri kadar güvenli olan şifreleri gizlemektedir.

Aşağıdaki komut VRDP'ye geri döner (yüklü ise):

VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"

3

En iyi seçenekleriniz:

  1. Mac için bir RDP görüntüleyici bulun (veya VB'nin içerdiği rdesktop-vrdp istemcisinin Mac için kullanılabilir olmasını bekleyin). Bkz bu kimlik doğrulamasını nasıl kurulacağı hakkında talimatlar için:

  2. VB'nin sanal uzak masaüstü eklentisi olarak RDP yerine VNC kullanın .


VB makinelerine bağlanmak için RDP yerine VNC kullanabilmeniz güzel. Bu öneri için teşekkürler. Ancak mevcut uygulamada (VB 4.2.6'dan itibaren) sadece VNC istemcisinden ABD klavyesini desteklediği için sınırlayıcı bir faktör vardır. Başka bir klavye kullanırsanız, tuş eşlemeleri yanlıştır ve şu anda bunu çözmenin bir yolu yoktur.
Tonin

2

Hamachi kullanarak yerel bir ağ kurmaya ne dersiniz? Athlon x2 3.4Ghz'de bir windows7 x64 var. İçine w7 x64 çalıştıran bir sanal kutu taktım. Her ikisi de hamachi ağına bağlanır. Ultravnc sayesinde gömülü oturumu kontrol edebilirim. Ve aynı grubu bağlayan wifi üzerinden başka bir bilgisayardan da yapabilirim. Sadece iyi çalışıyor.

Windows güvenlik duvarında ve üçüncü taraf güvenlik duvarında ultravnc ve hamachi'ye yalnızca izin vermeniz gerekir. Ama bazen, biraz istemcimdeki cpu veya gecikme eksikliğinden dolayı biraz yavaş. Ultravnc ayarlarında ekran çözünürlüğünü düşürmeniz gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.