Pereiti prie pagrindinio turinio

Kaip įdiegti XRDP Rocky Linux 9 sistemoje

Šioje pamokoje įdiegsime XRDP Rocky Linux 9 sistemoje.

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ą.

Ar gavote atsakymą į savo klausimą?