Sanal makine, yalnızca ana bilgisayar adı verilen başka bir bilgisayardaki varlık olarak var olan bir bilgisayardır. Sanal makineler çalışırken ana makinelerinin donanımını kullanır. Uzak sanal makine, kullanılan bilgisayardan ayrı bir ağda bulunan ve depolanan sanal bir bilgisayardır. Uzak bir sanal makine ile bağlantı, çalışan bir ağ bağdaştırıcısı ve sanal makinenin depolandığı uzak ana bilgisayara erişime izin veren bir ağ yapılandırması gerektirir.
Uzak bir sanal makine ile iletişim, iki yoldan biriyle gerçekleşebilir. İlk olarak, kullanıcının bilgisayarı ile uzak sanal makinenin depolandığı ana bilgisayar arasında fiziksel bir bağlantı kurmak için bir yerel alan bağlantısı (LAN) oluşturulur. Bu genellikle bir yönlendirici ve Ethernet kablosu kullanılarak yapılır, ancak LAN bağlantısı yalnızca en fazla iki bilgisayarı (sanal makinenin bulunduğu ana bilgisayarı ve başka bir bağımsız bilgisayarı) bağlamayı amaçlıyorsa çapraz kablo kullanılabilir. Hem ana bilgisayarın hem de diğer ağ bilgisayarlarının kablosuz özelliğine sahip olduğu bir kablosuz yönlendirici kullanarak bir kablosuz LAN ağı oluşturmak da mümkündür.
Uzak bir sanal makine ile iletişim kurmak için ikinci yöntem, İnternet gibi geniş bir alan ağı (WAN) üzerindedir. Bu durumda, hem uzak sanal makinenin depolandığı ana bilgisayar hem de ana bilgisayarla iletişim kurmak için kullanılan bilgisayarın İnternet bağlantısı olması gerekir. Uzak sanal bir makineyle bir WAN üzerinden iletişim kurmak genellikle daha az güvenlidir. İletilen bilgiler kamuya açık ağlar üzerinden yayılıyor, bu nedenle daha fazla müdahale etme riski var.
Uzak bir sanal makinenin birincil kullanımlarından biri, ana bilgisayardan farklı bir alternatif işletim sistemi ortamı oluşturmaktır. Bu alternatif ortam, ana makinenin ayarlarını kurmadan veya değiştirmeden önce yeni konfigürasyon yöntemlerini ve yazılımını test etmek için kullanılabilir ve bilgisayar kullanıcısının, değişikliklerin ana sistemde riske atmadan önce amaçlandığı şekilde çalışıp çalışmadığını görmesine olanak sağlar. Sorunlu olduğunu kanıtlayan herhangi bir değişiklik, ana sisteme zarar vermeyecektir, çünkü uzak sanal makine, ana bilgisayarın okyanusunda izole edilmiş bir kabarcık gibidir; bu da endişesiz bir ortamda yapılandırma ayarları ve bilgisayar kurulumları ile bağlantı kurmayı güvenli hale getirir. Uzak sanal makine, sistemdeki çok ciddi bir değişikliğin ardından çalıştırılamaz olsa bile, silinebilir ve ana bilgisayarın kararlılığını etkilemeden yerini almak için kolaylıkla başka bir sanal makine oluşturulabilir.


