Virtualni stroj je računalo koje postoji samo kao entitet unutar drugog računala, koje se naziva glavno računalo. Dok rade, virtualni strojevi koriste hardver svojih host strojeva. Udaljeni virtualni stroj je virtualno računalo koje postoji i pohranjeno je na mreži odvojeno od računala koje se koristi. Povezivanje s udaljenim virtualnim strojem zahtijeva radni mrežni adapter i mrežnu konfiguraciju koja omogućuje pristup udaljenom glavnom računalu u kojem je pohranjen virtualni stroj.
Komunikacija s udaljenim virtualnim strojem može se odvijati na jedan od dva načina. U prvom se stvara veza lokalnog područja (LAN) kako bi se uspostavila fizička veza između računala korisnika i glavnog računala gdje je pohranjen udaljeni virtualni stroj. To se obično radi korištenjem usmjerivača i Ethernet kabela, ali se može koristiti križni kabel ako je LAN veza namijenjena samo za povezivanje najviše dva računala — glavnog računala na kojem je pohranjen virtualni stroj i drugog samostalnog računala. Moguće je i stvaranje bežične LAN mreže korištenjem bežičnog usmjerivača gdje i glavno računalo i druga mrežna računala posjeduju bežičnu sposobnost.
Druga metoda za komunikaciju s udaljenim virtualnim strojem je preko mreže širokog područja (WAN), kao što je Internet. U ovom slučaju, i glavno računalo na kojem je pohranjen udaljeni virtualni stroj i računalo koje se koristi za komunikaciju s glavnim računalom moraju imati ispravne internetske veze. Komunikacija s udaljenim virtualnim strojem preko WAN-a obično je manje sigurna. Priopćene informacije putuju javnim mrežama, pa postoji veći rizik od presretanja.
Jedna od primarnih upotreba udaljenog virtualnog stroja je stvaranje alternativnog okruženja operacijskog sustava koje se razlikuje od glavnog računala. Ovo alternativno okruženje može se koristiti za testiranje novih metoda konfiguracije i softvera prije instaliranja ili promjene postavki glavnog računala, dopuštajući korisniku računala da vidi hoće li promjene funkcionirati kako je predviđeno prije nego što ih riskira na glavnom sustavu. Sve promjene koje se pokažu problematičnim neće uzrokovati štetu sustavu glavnog računala, jer je udaljeni virtualni stroj poput izoliranog mjehurića unutar oceana glavnog računala, što ga čini sigurnim za petljanje s postavkama konfiguracije i postavkama računala u okruženju bez brige. Čak i ako udaljeni virtualni stroj postane neizvodljiv nakon drastične promjene sustava, može se izbrisati i lako se stvoriti drugi virtualni stroj koji će zauzeti njegovo mjesto bez utjecaja na stabilnost glavnog računala.