Bu rehberde, Ubuntu (veya Ubuntu tabanlı dağıtımlarda) LXDE masaüstü ortamını kurmayı ve uzaktan masaüstü erişimi için XRDP yapılandırmasını adım adım anlatacağız.
İlk olarak, sistem paket listemizi güncelleyelim ve mevcut paketleri yükseltelim:
sudo apt update && sudo apt upgrade -y
sudo apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev screen -y
Not: Düşük kapasiteli sunucularda ram yükünü azaltmanıza yardımcı olur.
Var olan swap alanını kapatın
sudo swapoff -a
2 GB boyutunda bir swap dosyası oluşturun (değiştirilebilir)
sudo fallocate -l 2048M /swapfile
Dosyaya sadece root kullanıcısının erişmesi için izinleri ayarlayın
sudo chmod 600 /swapfile
Dosyayı swap alanı olarak formatlayın
sudo mkswap /swapfile
Swap alanını etkinleştirin
sudo swapon /swapfile
Kalıcı yapmak için /etc/fstab dosyasına şu satırı ekleyebilirsiniz:
/swapfile none swap sw 0 0
Yeni bir kullanıcı oluşturun(örnek kullanıcı adı: k
):
sudo adduser k
Yeni kullanıcıya sudo yetkisi verin:
sudo usermod -aG sudo k
LXDE masaüstünü kurun:
sudo apt install lxde -y
LightDM (giriş yöneticisi) kurun ve varsayılan olarak yapılandırın:
sudo apt install lightdm -y
sudo dpkg-reconfigure lightdm
Burada varsayılan ekran yöneticisi olarak LightDM’i seçebilirsiniz.
XRDP kurun
sudo apt install xrdp -y
XRDP başlangıç dosyasını düzenleyin
sudo nano /etc/xrdp/startwm.sh
Dosyadaki içeriği aşağıdaki gibi düzenleyin veya ek satırları ekleyin:
#!/bin/sh
# xrdp X session start script (c) 2015, 2017, 2021 mirabilos
# published under The MirOS Licence
if test -r /etc/profile; then
. /etc/profile
fi
if test -r ~/.profile; then
. ~/.profile
fi
# Start LXDE session
exec startlxde
XRDP servislerini yeniden başlatın ve güvenlik duvarı ayarlarını yapın:
sudo systemctl restart xrdp
sudo ufw allow 3389/tcp