07.06.2023

Ubuntu 20.04'te Xrdp Sunucusu (Uzak Masaüstü) Nasıl Kurulur – Linux

Giriş

Linux'u grafiksel bir kabuk ile uzaktan kullanma ihtiyacı ile mi karşı karşıyasınız? O zaman bu yayın size bu sorunuzda yardımcı olacak, çünkü Linux işletim sistemi Ubuntu 20.04 üzerinde xrdp kurulumunu anlatacağım.

Xrdp 2004 yılında geliştirildi ve hala güncelleniyor. Geliştiriciler programın kaynak kodunu sağladıkları için güvenlik konusunda endişelenmenize gerek yok.

Başlarken

Xrdp'yi Ubuntu'nun herhangi bir sürümünde, grafik kabuğu olsun ya da olmasın kullanabilirsiniz.

İşletim sisteminin hangi sürümünün önceden yüklenmiş olduğunu kontrol edelim.

Benim örneğimde grafik kabuğu olmayan sürümü kullanıyorum. Makinenizde önceden yüklenmiş bir GUI varsa, bu noktayı atlamalı ve aşağıdaki talimatları izlemelisiniz.

Grafiksel kabuğun yüklenmesi

Sunucu ile çalışmaya başlamadan önce sisteminizi güncellemeniz gerekir:

sudo apt-get update && apt-get upgrade

Makineye grafik kabuk yükleniyor:

apt-get install xubuntu-desktop

Sistem ihtiyacınız olan her şeyi yükleyene kadar bir süre bekleyin.

Yazılımın yüklenmesi

Yazılımı makineye yüklemek için talimatları izleyin:

apt-get install xrdp

Windows Manager'ı kendi makinenize kurun:

apt-get install xfce4

Xrdp'yi yapılandırma

"/etc/xrdp/startwm.sh" yapılandırma dosyasını düzelterek xfce masaüstü pencere yöneticisi otomatik çalıştırmasına xfce'yi ekleyin.

Makinenizdeki tüm ayarları kabul etmek için - yeniden yükleyin.

Kullanıcı ekleme ve yapılandırma

RDP bağlantısı için yeni kullanıcı ekleyin:

adduser *nameofuser*

Bağlanabilmek için, kullanıcının yerel klasöründe bir xfce yapılandırma dosyası oluşturmanız gerekir, istediğiniz herhangi bir metin düzenleyicisini kullanın.

Kullanıcınızın yerel klasöründe xfce yapılandırması oluşturun:

nano /home/*youruser/.xsession

Yapılandırma dosyasına bu parametreyi yazın:

xfce4-session

Uzaktan erişim eklemek için, seçilen kullanıcının bu parametresini kullanın.

Sonuç

Benim örneğimde, ssh anahtarları bağlantısı olan bir VPS sunucusu kullandım, bu yüzden root kullanıcısından şifreyi değiştirmeliyim. Ancak süper kullanıcı şifresini zaten biliyorsanız, bu noktayı atlamalısınız:

sudo passwd root

Uzaktan bağlantı yardımcı programını başlatın:

mstsc

Karşınıza çıkan pencerede sunucumuzun ip adresini girin.

Makinenizin ip adresini öğrenebilirsiniz:

ip addr show

Not: Sunucuya bağlandığınızda, klavye düzeninize dikkat edin, çünkü makineye oluşturduğunuz bağlantıdan sonra geçerli düzen ayarlanacaktır.

Yetkilendirme için önceden oluşturulmuş kullanıcıyı kullanırız.

Dikkat: xRDP üzerinden bağlanıyorsanız, bir parola ve kök kullanıcı adı belirtmeniz gerekir. SSH üzerinden bağlanıyorsanız, bulutta sunucunun oluşturulması sırasında yapılandırılan anahtara veya parolaya ihtiyacınız olacaktır.

Sistem önyüklendikten sonra, süper kullanıcıdan bir şifre girilmesi gerekmektedir.

Çıktı

Xrdp, RDP protokolü ile yalnızca bir kullanıcıya değil, önceden oluşturarak aynı anda birkaç kullanıcıya uzaktan bağlanmanıza olanak tanır.
Sunucuya bağlanan her kullanıcı ile birlikte bellek kullanımı da artar.
Bu yayında xrdp hizmetini bir Ubuntu 20.04 sunucusuna kurup yapılandırdık ve RDP protokolünü kullanarak uzaktan bağlandık.