Ubuntu 20.04-de Xrdp-ni nädip gurmaly


Xrdp, Microsoft-yň uzakdaky iş stoly protokolyna (RDP) açyk çeşme ekwiwalentidir. Linux ulgamynda gurnalan xrdp bilen, ulanyjylar Linux makalasyna uzakdan RDP müşderisini ulanyp bilerler, bu makalada soň görkezişimiz ýaly. Göçürip almak we ulanmak düýbünden mugt.

Has giňişleýin sözlemiz, Ubuntu Desktop 20.04 we 18.04-de nädip Xrdp gurup boljakdygyny göreliň.

Bu gollanma, eýýäm gurlan Ubuntu 20.04 ýa-da Ubuntu 18.04 iş stolunyň bir nusgasynyň bardygyny göz öňünde tutýar. Iň az gurnamaňyz bar bolsa - GUI bolmasa - iş stoly gurşawyny (GNOME ýaly) gurmak maslahat berilýär.

Ubuntu iş stoly gurşawyny gurmak üçin buýrugy işlediň:

$ sudo apt install ubuntu-desktop

1-nji ädim: Ubuntu 20.04-de Xrdp guruň

Işletmek üçin terminalyňyzy işe giriziň we ulgamyňyza Xrdp gurmak üçin aşakdaky buýrugy çagyryň.

$ sudo apt install xrdp

Soralanda, Y basyň we gurnamany dowam etdirmek üçin Enter basyň.

Xrdp hyzmaty gurlandan soň awtomatiki başlaýar. Muny buýrugy işledip tassyklap bilersiňiz:

$ sudo systemctl status xrdp

Çykyş, xrdp daemonynyň işjeň we işleýändigini şübhesiz tassyklaýar.

2-nji ädim: Ubuntu 20.04-de Xrdp-i sazlaň

Xrdp gurlanda, SSL şahadatnamasy açary - ssl-cert-snakeoil.key -/etc/ssl/private/papkasyna ýerleşdirilýär. Faýly ulanyja okamak üçin ssl-sertifikat toparyna xrdp ulanyjysyny goşmaly.

$ sudo adduser xrdp ssl-cert

Xrdp 3389 portda diňleýär we UFW gorag diwarynyň arkasynda bolsaňyz, RDP müşderisinden girýän traffige rugsat bermek üçin porty açmaly. Bu mysalda, ähli subnetimden Ubuntu ulgamyna traffige rugsat bererin.

$ sudo ufw allow from 192.168.2.0/24 to any port 3389

Ondan soň, diwar diwaryny täzeden açyň we portuň açylandygyny tassyklaň.

$ sudo ufw reload
$ sudo ufw status

3-nji ädim: RDP müşderisi bilen uzakdaky Ubuntu iş stoluna giriň

Bu ädimde, uzakdaky iş stoly müşderisini ulanyp, Windows 10-dan Ubuntu iş stoly ulgamyna girmekçi. Emma muny etmezden ozal Ubuntu 20.04-den çykmagyňyzy üpjün ediň. Sebäbi Xrdp diňe bir Xsession-y goldaýar.

Ondan soň, uzakdaky ulgamyň IP adresinde müşderiňizi we açaryňyzy açyň we Birikdir düwmesine basyň.

Uzakdaky ulgamyňyzyň şahsyýetini barlamagy, şahadatnamanyň ýalňyşlyklaryny äsgermezlik etmegi we birikmäni dowam etdirmek üçin Indiki düwmesine basyň.

Xrdp giriş sahypasynda giriş maglumatlaryňyzy beriň we Ok düwmesine basyň.

BELLIK: Şu wagt Ubuntu iş stolunyň fonunyň ýerine boş gara ekrana duş gelmek mümkin. Aslynda, men muňa duş geldim we birneme gazanymdan soň, elli iş tapdym.

Çözüw gaty ýönekeý. Uzakdaky sistema geçiň we /etc/xrdp/startwm.sh skriptini redaktirläň.

$ sudo vim /etc/xrdp/startwm.sh

Aşakdaky skrinshotda görkezilişi ýaly Xsession-ny barlaýan we ýerine ýetirýän setirleriň öň ýanynda bu setirleri goşuň.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Faýly ýazdyryň we çykyň. Soňra Xrdp hyzmatyny täzeden açyň.

$ sudo systemctl restart xrdp

Ondan soň birikmäni täzeden açyň. Ilkinji tassyklamadan soň, görkezilişi ýaly gaýtadan tassyklamaly bolarsyňyz.

Şahsy maglumatlaryňyzy beriň we Hakyky tassyklamak düwmesine basyň we ahyrsoňy bu görkezilişi ýaly uzakdaky Ubuntu iş stoly ulgamynyň iş stoly ekranyna çykar.

Pikirleriňizi we has takygy, ýüze çykan kynçylyklaryňyzy diňlemek isleýäris. Bu gollanmanyň peýdalydygyna umyt edýäris.