Come posso connettermi in remoto a una macchina virtuale Windows XP


8

Sto eseguendo Windows XP su una macchina virtuale (Orace VirtualBox 4.0.8) su un server di casa e voglio essere in grado di connettersi ad esso dall'esterno della rete. Ho il dominio grazie a dyndns.com che punta al computer e il router viene inoltrato al computer server. Ma dovrei inoltrare al server o all'IP della macchina virtuale? Ora quando provo a connettermi ricevo un errore: impossibile connettermi.

E come funzionano questi metodi di autenticazione: null, esterno, guest?

Risposte:


5

Per connettersi ai servizi, è necessario disporre di un indirizzo sulla rete locale e non su un'interfaccia privata "a ponte" per la macchina virtuale.

  • Apri Virtual Box
  • arrestare la macchina virtuale Windows se è in esecuzione
  • fare clic con il tasto destro sulla macchina virtuale e selezionare le impostazioni
  • Selezionare Rete e per Allegati a: selezionare Adattatore con ponte

L'host virtuale dovrebbe ora avere un indirizzo dalla rete principale. Inoltra le porte a questo indirizzo. E probabilmente configurare un indirizzo statico appropriato in Windows.


Solo per aggiungere, in generale, è necessaria una connessione cablata al router per il bridge mose.
Journeyman Geek,

2

Se la macchina virtuale ha un IP dalla rete locale, è possibile connettersi tramite Samba, WWW o rdesktop

Se la macchina virtuale ha un IP della rete "Predefinita" interna dell'host, ad esempio 192.168.122.x, sarai in grado di connetterti solo tramite VNC.

Per connettersi tramite VNC, aggiungi nuovo hardware grafico alla VM in Virtual Machine Manager, dicendogli di ascoltare su tutte le interfacce pubbliche. È quindi possibile inoltrare una porta dal router all'indirizzo IP dell'host, con la porta elencata in virt-manager, in genere qualcosa come 5901.

-Eric


1
Downvote, scusa ma questo è sbagliato. Sta usando VirtualBox e tu stai rispondendo come se stesse usando KVM. Questo confonderà l'utente.
Javier Rivera,

1
Buon punto! Ho perso completamente quella parte.
Eric

1

Non è chiaro cosa significhi connettersi qui. Ma se stai provando a connetterti alla tua VM usando Remote Desktop, devi inoltrare la porta 3389 sul tuo router all'ip host (dove host è il computer che esegue la macchina virtuale, non quello in esecuzione sulla VM).

Sarà inoltre necessario aver installato Oracle Extension Pack e aver abilitato RDP nelle impostazioni della macchina virtuale.

inserisci qui la descrizione dell'immagine

Ci scusiamo per lo screenshot spagnolo, spero che tu possa trovare il posto nella tua lingua.

Informazioni sull'autenticazione:

  • Nessuno significa che non esiste autenticazione, il sistema ti consentirà di connetterti allo stesso modo di una schermata locale, ovvero ti chiederà una password solo se non sei loggato o se hai bloccato la schermata.

  • Extrenal utilizza alcuni metodi esterni per l'autenticazione. In un host Linux ciò significa che sarà necessario utilizzare un server PAM. Non molto utile per uso personale. Una nota: puoi usarlo per agganciare la tua lib di autenticazione, che è davvero geniale.

  • L'ospite utilizza il sistema di autenticazione dell'ospite. Se stai eseguendo un guest Windows, ciò significa che ti chiederà sempre l'utente e la password di Windows per consentirti di accedere. Questo è il modo più semplice, ma dovrai avere le Aggiunte Guest in esecuzione sul tuo guest per poter per usarlo.

Puoi trovare molte più informazioni nel manuale dell'utente .


Grazie per la risposta dettagliata ma non riesco ancora a farlo funzionare. Non riesco a trovare tutorial dettagliati sul problema. Devo assegnare al guest il proprio ip (Network = "bridged adapter") o semplicemente andare con l'opzione "NAT"? Con il server in esecuzione, devo collegarmi all'IP guest o IP host?
Niklas,

Dovrebbe funzionare con qualsiasi configurazione di rete, è necessario connettersi all'IP guest.
Javier Rivera,

0

Fare clic con il tasto destro del mouse sulla macchina virtuale e fare clic su settingsquindi vai alla networksscheda e quindi modificare l' Attached to:impostazione Bridged Adapterpredefinita NAT.
Quindi avvia la tua macchina virtuale e hai un riferimento ip alla macchina virtuale dalla tua rete, quindi installa semplicemente il server vnc su vm come ultravnc e sei a posto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.