XRDP yra programinė įranga, leidžianti Linux naudotojams prisijungti prie nuotolinio darbalaukio naudojant nuotolinio darbalaukio protokolą RDP. Ji suteikia grafinę sąsają, panašią į tą, kurią naudotojas mato dirbdamas tiesiogiai savo kompiuteryje. Naudodami XRDP galite prisijungti prie Linux serverio iš Windows kompiuterio.
Diegimas
1. Atnaujinkite sistemą
Atnaujinkite sistemą vykdydami šią komandą:
dnf update -y
2. Įdiekite EPEL paketų saugyklą
Įdiekite EPEL paketų saugyklą:
dnf install -y epel-release
3. Įdiekite XRDP
Dabar galite įdiegti XRDP vykdydami šią komandą:
dnf install -y xrdp tigervnc-server
4. Įjunkite XRDP
Baigę diegimą įjunkite XRDP paslaugą:
systemctl enable xrdp
Kad pakeitimai įsigaliotų, iš naujo paleiskite XRDP:
systemctl restart xrdp
5. Įdiekite Xfce
Dabar reikia įdiegti grafinę darbalaukio aplinką, per kurią galėsite pasiekti serverį naudodami XRDP. Šiame vadove įdiegsime Xfce.
Norėdami įdiegti Xfce, vykdykite šią komandą:
dnf groupinstall -y "Xfce"
Tada sukurkite Xclients failą, kuris bus naudojamas darbalaukio aplinkai paleisti.
Sukurkite ir teksto redaktoriumi atidarykite failą:
vi ~/.Xclients
Nukopijuokite ir į failą įklijuokite šį turinį:
#!/bin/bash
XFCE="$(which xfce4-session 2>/dev/null)"
exec "$XFCE"
Išsaugokite failą ir užverkite teksto redaktorių. Paspauskite "Esc", įveskite :wq ir paspauskite "Enter".
Tada suteikite failui vykdymo teisę:
chmod +x .Xclients
Kad pakeitimai įsigaliotų, dar kartą iš naujo paleiskite XRDP:
systemctl restart xrdp
6. Atidarykite RDP prievadą
Toliau ugniasienėje reikia leisti ryšius per numatytąjį RDP prievadą 3389.
Norėdami atidaryti 3389 prievadą naudodami iptables, vykdykite šią komandą:
iptables -I INPUT -p tcp -m tcp --dport 3389 -j ACCEPT
Tada išsaugokite pakeitimus:
service iptables save
Jeigu kaip ugniasienę naudojate firewalld, vykdykite šią komandą:
firewall-cmd --add-port=3389/tcp --permanent
Tada iš naujo įkelkite firewalld konfigūraciją:
firewall-cmd --reload
7. Prisijunkite prie serverio per RDP
Norėdami patikrinti, ar XRDP sėkmingai paleistas, vykdykite šią komandą:
systemctl status xrdp.service
Komandos išvestis turėtų atrodyti panašiai:
=
XRDP jau sukonfigūruotas, todėl dabar galite išbandyti prisijungimą per RDP.
Windows kompiuteris
Windows kompiuteryje galite naudoti programą Remote Desktop. Atidarykite ją ir įveskite šiuos duomenis:
Computer: Your_server_IP Username: root
Norėdami tęsti, spustelėkite "Connect". Atsidariusiame prisijungimo lange įveskite root naudotojo slaptažodį.
Atkreipkite dėmesį, kad šiame lange kopijavimo ir įklijavimo funkcija neveikia, todėl slaptažodį turėsite įvesti rankiniu būdu. Norėdami išsaugoti slaptažodį būsimiems prisijungimams, Remote Desktop lange pažymėkite "Allow me to save credentials".
Linux kompiuteris
Prie serverio per RDP taip pat galite prisijungti iš Linux kompiuterio. Tam reikės rdesktop programos.
Norėdami ją įdiegti Ubuntu arba Debian sistemoje, vykdykite šias komandas:
apt-get update
apt-get install rdesktop
Norėdami ją įdiegti CentOS, AlmaLinux arba Rocky Linux 9 sistemoje, vykdykite šias komandas:
yum update
yum install rdesktop
Norėdami prisijungti prie serverio, vykdykite šią komandą:
rdesktop -u root -p PASSWORD -g 1024x768 YOUR_SERVER_IP
Pakeiskite "PASSWORD" ir "YOUR_SERVER_IP" tikruoju slaptažodžiu ir serverio IP adresu.
Ekrano skiriamąją gebą galite pakeisti koreguodami parametrą "-g 1024x768".
Viskas! Dabar galite prisijungti prie serverio per RDP ir valdyti jį naudodami grafinę sąsają.




