ProHoster > Blog > yönetim > Grafik arayüzlü Linux'ta VPS: Ubuntu 2'te X18.04Go sunucusunun başlatılması
Grafik arayüzlü Linux'ta VPS: Ubuntu 2'te X18.04Go sunucusunun başlatılması
özelleştirme VNC и RDP Zaten bir sanal sunucu üzerinde uzmanlaştık, Linux sanal masaüstüne bağlanmak için bir seçeneği daha keşfetmeye devam ediyoruz. Şirketin yarattığı fırsatlar makine yok protokol NX oldukça ilginçtir ve yavaş kanallarda iyi çalışır. Markalı sunucu çözümleri pahalıdır (istemci çözümleri ücretsizdir), ancak bu makalede tartışılacak olan ücretsiz bir uygulama da vardır - sistem X2GO. Açık kaynaklı bir projeden türetildi Ücretsiz NXNoMachine onu desteklemeyi bırakıp özgürce süzülmesine izin verdiğinde.
Linux'ta sanal bir grafik masaüstü, kullanıcı uygulama programlarını çalıştırmaya başlayana kadar güçlü makinelere ihtiyaç duymaz. Testler için, iki bilgi işlem çekirdeği, dört gigabayt RAM ve yirmi gigabayt sabit sürücü (HDD) içeren güçlü bir ortalama Ubuntu Sunucusu 18.04 LTS'yi alacağız. Ubuntu Server 20.04 LTS'nin görüntüleri RuVDS'de zaten mevcut; daha yeni bir sürümün kurulum süreci benzer olacaktır. Siparişinizde %10 indirim kazanmak için Habrahabr10 promosyon kodunu kullanmayı unutmayın.
Bilgi işlem kaynaklarına yönelik nispeten düşük gereksinimler nedeniyle masaüstü ortamımız olarak yine XFCE'yi seçiyoruz. Ayrıca bu DE'yi sanal ortamlarda uzaktan erişim yoluyla çalıştırmada herhangi bir sorun yaşanmamaktadır:
Bir sonraki adım, yerelleştirmeyi ayarlamak ve minimum sayıda uygulama programı kurmaktır: bir tarayıcı, bir e-posta istemcisi ve bir ofis paketi. İlk olarak sistem programlarının çevirilerini yükleyin:
sudo apt-get install language-pack-ru
Yerelleştirmeyi ayarlayalım:
sudo update-locale LANG=ru_RU.UTF-8
Aynı etki, /etc/default/locale.d dosyasını manuel olarak düzenleyerek de elde edilebilir.
GNOME ve KDE'nin yerelleştirilmesi için depoda language-pack-gnome-ru ve language-pack-kde-ru paketleri bulunur; bu masaüstü ortamlarındaki programları kullanıyorsanız bunlara ihtiyacınız olacaktır. XFCE'de çeviriler uygulamalarla birlikte yüklenir. Daha sonra sözlükleri yükleyebilirsiniz:
# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru
# Тезаурус для LibreOffice
sudo apt-get install mythes-ru
# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict
Ayrıca bazı uygulama programları için çevirilerin yüklenmesi gerekebilir:
# Браузер Firefox
sudo apt-get install firefox firefox-locale-ru
# Почтовый клиент Thunderbird
sudo apt-get install thunderbird thunderbird-locale-ru
# Офисный пакет LibreOffice
sudo apt-get install libreoffice libreoffice-l10n-ru libreoffice-help-ru
На этом подготовка окружения рабочего стола завершена.
X2Go sunucusunun kurulumu
X2Go sunucusunun ve istemcisinin kararlı sürümleri harici bir depodan kurulabilir PPA (Kişisel Paketler Arşivi) launchpad veya mevcut Ubuntu sürümlerinin standart depolarından. Her iki kaynaktaki yazılım sürümleri aynı olduğundan ikinci seçeneğe odaklanacağız, ancak ek paketlere ihtiyacınız varsa üçüncü taraf bir depoya bağlanmanız gerekecektir. İki paket kurmamız gerekiyor:
MATE veya LXDE ortamını kullanıyorsanız ek paketler gerekli olacaktır (XFCE için bunlara gerek yoktur):
sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu
Pastanın kreması: X2Go, SSH aracılığıyla çalışır ve başka bir yapılandırma gerektirmez. VPS'nin sshd'si çalışıyor olmalı ve güvenlik duvarı kurallarındaki 22 numaralı bağlantı noktasına erişimi olmalıdır. Sanal bir sunucudan bahsettiğimiz için, bu muhtemelen kutudan çıktığı gibi yapılmıştır. Fiziksel bir makinede SSH aracılığıyla uzaktan erişimi açmak kolaydır. Geriye kalan tek şey X2Go sunucusunun durumunu kontrol etmektir:
sudo systemctl status x2goserver
Ayrıca masaüstü ortamıyla çalışmak için ayrıcalıksız bir kullanıcı oluşturmaya da değer:
sudo adduser desktopuser
Kullanıcıyı yönetimle ilgili görevleri gerçekleştirebilmesi için sudo grubuna ekleyelim. Böyle bir ihtiyaç yoksa bu adımı atlayabilirsiniz:
sudo gpasswd -a desktopuser sudo
Masaüstü Bağlantısı
Windows, Linux ve OS X için X2Go istemci yazılımı mevcuttur indir üzerinde web sitesi proje. Android istemcisi geliştirilme aşamasındadır ve NoMachine'nin ücretsiz mobil uygulamaları X2Go sunucusuyla uyumlu değildir. Yerel bilgisayarınızda Ubuntu yüklüyse x2goclient paketini eklemeniz yeterlidir:
sudo apt-get install x2goclient
Tür çeşitliliğini korumak için bu sefer bir müşteri alacağız Windows:
Burada bağlantı ayarlarını, giriş/çıkış cihazlarını ve multimedya cihazlarını yapılandırabilirsiniz.
Her şey doğru yapılırsa, bağlandıktan sonra XFCE masaüstü görünecektir.
Uzak bilgisayarda bir uygulamayı çalıştırma
Bazen, tam teşekküllü bir masaüstü ortamı yerine, uzak bilgisayarda yoğun kaynak kullanan bir uygulamayı (örneğin bir IDE) çalıştırmanız gerekir. Bunu yapmak zor değil; bağlantı ayarlarında uygun oturum türünü ve komutunu belirtmeniz yeterli.
Ubuntu ile uzak VPS'de çalışan tarayıcı
X2Go'yu kullanmak için daha egzotik seçenekler de vardır: sistem, örneğin uzak bir bilgisayardaki (TeamViewer'da olduğu gibi) bir kullanıcı oturumuna bağlanmaya izin verir. Bu durumda her iki makineye de hem istemci hem de sunucu parçaları kurulmalıdır. Ayrıca, her istemcide oturum profilleri tanımlamanıza gerek yoktur: bunları sunucuda tanımlamak için x2gobroker'ı yükleyebilir ve yapılandırabilirsiniz. Bunu yapmak için bağlanmanız gerekecek üçüncü taraf deposu ek paketlerle.
X2Go'nun Faydaları
Yüksek bant genişliğine sahip VNC sisteminin aksine X2Go, aktarılan veri miktarını en aza indirmek için gelişmiş NX 3 protokolünü kullanır. Sistemin kendi X sunucusu vardır, ayrıca neredeyse hiçbir ayar gerektirmez ve gelişmiş yeteneklere sahiptir. Yalnızca en temel olanlardan bahsettik, ancak X2Go, ses ve videoyu sunucudan istemciye yayınlamak, yerel bir yazıcıya yazdırmak dahil olmak üzere çok daha fazlasını yapabilir (VPS'de, sanal bir yazıcıyı yapılandırmak için ek paketler yüklemeniz gerekecektir) ve paylaşılan dizinler. Sunucuyla etkileşim, güvenilir ve zaman içinde test edilmiş bir sshd aracılığıyla gerçekleşir - kullanıcı için güvenli kimlik doğrulama mekanizmaları mevcuttur. anahtarlarla. X2Go, oturum açtığınızda ortamınızı otomatik olarak ayarlar (X sunucusunu sürekli çalışır durumda tutmanıza gerek yoktur), çok kullanıcılı çalışmayı ve en popüler masaüstü ortamlarını destekler ve bağlantı kesildikten sonra bile oturumunuzu kapatmaz.