Azure Lab Services'da Linux sanal makineleri için grafiksel uzak masaüstünü etkinleştirme
Önemli
Azure Lab Services 28 Haziran 2027'de kullanımdan kaldırılacaktır. Daha fazla bilgi için kullanımdan kaldırma kılavuzuna bakın.
Linux görüntüsünden laboratuvar oluşturduğunuzda Azure Lab Services, Secure Shell'i (SSH) otomatik olarak etkinleştirir. Laboratuvar oluşturucusu, komut satırından şablon sanal makinesine (VM) bağlanabilir. Şablon VM'sini yayımladıktan sonra öğrenciler SSH kullanarak sanal makinelerine de bağlanabilir.
Gui kullanarak Linux VM'sine bağlanmak için şablon VM'sinde ayarlamaya yönelik daha fazla adım vardır. Adımlar, Azure Lab Services ile kullanmayı seçtiğiniz dağıtıma, sürüme, GUI masaüstü ortamına ve uzak masaüstü teknolojisine göre farklılık gösterir. Bu makalede, Uzak Masaüstü Protokolü (RDP) veya X2Go kullanılarak Ubuntu 20.04/22.04 LTS ile ortak GUI masaüstlerinin nasıl ayarlanacağı gösterilmektedir.
Not
Linux, RDP'nin Xrdp adlı açık kaynak sürümünü kullanır. Kolaylık olması için bu makalenin tamamında RDP terimini kullanırız.
Performans
Uzak masaüstü bağlantısı üzerindeki performans dağıtıma, sürüme, GUI masaüstüne ve kullanılan uzak masaüstü teknolojisine göre değişir. Örneğin, GNOME ve RDP gibi yoğun kaynak kullanan bir GUI masaüstü kullanırken uzak masaüstü bağlantısında gecikme olduğunu fark edebilirsiniz. XFCE veya X2Go gibi hafif bir GUI masaüstü daha iyi performansa sahip olma eğilimindedir. Performansı iyileştirmek için şunları kullanmayı düşünmelisiniz:
- XFCE gibi daha az kaynak yoğunluklu bir GUI masaüstü.
- Desteklenen GUI masaüstlerine uzak masaüstü bağlantısı için X2Go.
Dikkate alınması gereken bir diğer seçenek de iç içe sanallaştırmadır. Öğrenciler RDP kullanarak bir Windows laboratuvar konağı VM'sine bağlanabilir ve ardından iç içe vm'lerde Linux kullanabilir. Bu yaklaşım performansı artırmaya yardımcı olabilir.
Önemli
Bazı market görüntülerinde zaten bir grafik masaüstü ortamı ve uzak masaüstü sunucusu yüklüdür. Örneğin, Linux için Veri Bilimi Sanal Makinesi (Ubuntu) zaten XFCE ve X2Go Server yüklüdür ve istemci bağlantılarını kabul etmek üzere yapılandırılmıştır.
Kurulum seçeneklerini belirleme
Azure Lab Services ile kullanılabilecek çeşitli dağıtımlar/sürümler ve GUI masaüstleri vardır. Bu bölümde, aşağıdaki yaygın yapılandırmalarla laboratuvarın şablon VM'sinin nasıl ayarlanacağı gösterilmektedir:
Dağıtım/Sürüm | GUI masaüstü | Uzak masaüstü teknolojisi | Yönergeler |
---|---|---|---|
Ubuntu 20.04/22.04 LTS | XFCE | X2Go | XFCE ve X2Go'yu ayarlama |
Ubuntu 20.04/22.04 LTS | Xubuntu | X2Go | xUbuntu ve X2Go'yu ayarlama |
Ubuntu 20.04/22.04 LTS | ARKADAŞ | X2Go | MATE ve X2Go'yu ayarlama |
Ubuntu 20.04/22.04 LTS | GNOME | RDP | GNOME ve RDP'i ayarlama |
XFCE ve X2Go'yu ayarlama
En iyi performans için, uzak masaüstü bağlantısı için X2Go ile XFCE kullanmanızı öneririz. Laboratuvar oluşturucusu, laboratuvar şablonu VM'sinde aşağıdaki adımları gerçekleştirmelidir:
- XFCE GUI masaüstünü yükleme
- X2Go uzak masaüstü sunucusunu yükleme
X2Go, laboratuvar oluşturduğunuzda varsayılan olarak etkinleştirilen SSH (22) ile aynı bağlantı noktasını kullanır. Aşağıdaki adımlarda XFCE ve X2Go'yu ayarlama adımları gösterilmektedir.
Şablon VM'sine XFCE GUI masaüstünü ve X2Go sunucusunu yüklemek için aşağıdaki BeniOku ve betiği kullanın.
xUbuntu ve X2Go'yu ayarlama
xUbuntu, uzak masaüstü bağlantısı için X2Go ile kullanılabilen bir diğer hafif GUI masaüstüdür. Ancak performansı iyileştirmek için windows birleştirmeyi devre dışı bırakmanız gerekir. Laboratuvar oluşturucusu, laboratuvar şablonu VM'sinde aşağıdaki adımları gerçekleştirmelidir:
- xUbuntu GUI masaüstünü yükleme
- X2Go uzak masaüstü sunucusunu yükleme
- Windows birleştirmeyi devre dışı bırakma
X2Go, laboratuvar oluşturduğunuzda varsayılan olarak etkinleştirilen SSH (22) ile aynı bağlantı noktasını kullanır. Aşağıdaki adımlarda xUbuntu ve X2Go'yu ayarlama adımları gösterilmektedir.
Şablon VM'sine xUbuntu GUI masaüstünü ve X2Go sunucusunu yüklemek için aşağıdaki BeniOku ve betiği kullanın.
Şablon VM'sine bağlanmak için X2Go istemcisini kullanın. Yukarıdaki BeniOku bölümünde gösterildiği gibi, performansı iyileştirmek için windows birleştirmeyi devre dışı bırakın ve şablon VM'sini yeniden başlatın.
MATE ve X2Go'yu ayarlama
MATE GUI masaüstü, uzak masaüstü bağlantısı için X2Go ile de kullanılabilir. Laboratuvar oluşturucusu, laboratuvar şablonu VM'sinde aşağıdaki adımları gerçekleştirmelidir:
- MATE GUI masaüstünü yükleme
- X2Go uzak masaüstü sunucusunu yükleme
X2Go, laboratuvar oluşturduğunuzda varsayılan olarak etkinleştirilen SSH (22) ile aynı bağlantı noktasını kullanır. Aşağıdaki adımlarda MATE ve X2Go'yu ayarlama adımları gösterilmektedir.
ŞABLON VM'sine MATE GUI masaüstünü ve X2Go sunucusunu yüklemek için aşağıdaki BeniOku ve betiği kullanın.
GNOME ve RDP'i ayarlama
GNOME, uzak masaüstü bağlantısı için RDP gerektiren daha yoğun kaynak kullanan bir masaüstüdür. Laboratuvar oluşturucu aşağıdaki adımları gerçekleştirmelidir:
Laboratuvar oluşturma sırasında İstemci bağlantısı (RDP) ayarını etkinleştirin.
Şablon VM'sinde:
- GNOME GUI masaüstünü yükleme
- RDP uzak masaüstü sunucusunu yükleme
- RDP performansıyla ilgili ayarları güncelleştirme
RDP, vm'ye bağlanmak için 3389 numaralı bağlantı noktasını kullanır. Varsayılan olarak, Linux laboratuvar VM'lerinde yalnızca SSH bağlantı noktası 22 etkindir. Aşağıdaki adımlarda 3389 numaralı bağlantı noktasının nasıl etkinleştirileceği ve GNOME ile RDP'nin nasıl ayarlanacağı gösterilmektedir.
Laboratuvar oluşturma sırasında İstemci bağlantısı (RDP) ayarını seçmek için Etkin bağlantı türleri ayarlarını kullanın. RdP uzak masaüstü oturumu için gereken Linux VM'sinde bağlantı noktasını açmak için bu seçeneği etkinleştirmeniz gerekir. Bu seçenek devre dışı bırakılırsa yalnızca SSH bağlantı noktası açıktır. Laboratuvar oluşturulduktan sonra etkin bağlantı noktaları değiştirilemez.
Uzak Masaüstü Bağlantısını Etkinleştir ileti kutusunda Uzak Masaüstü ile Devam Et'i seçin.
Şablon VM'sinde, GNOME GUI masaüstünü yüklemek, RDP sunucusunu yüklemek ve RDP performans iyileştirmeleri yapmak için aşağıdaki BeniOku ve betiği kullanın:
İlgili içerik
Linux tabanlı şablon VM'leri için RDP veya X2Go'yu başarıyla yapılandırmışsınız.
- Bu şablonu temel alan öğrenci laboratuvarı VM'leri oluşturmak için şablon VM'sini nasıl yayımlayacağınızı öğrenin.