ວິທີການຕິດຕັ້ງ Xrdp ໃນ Ubuntu 20.04


Xrdp ແມ່ນແຫຼ່ງເປີດທີ່ທຽບເທົ່າກັບ Microsoft Protocol Remote Desktop Protocol (RDP). ດ້ວຍການຕິດຕັ້ງ xrdp ຢູ່ໃນລະບົບ Linux, ຜູ້ໃຊ້ສາມາດເຂົ້າເຖິງ desktop Linux ຈາກໄລຍະໄກໂດຍໃຊ້ລູກຄ້າ RDP ດັ່ງທີ່ພວກເຮົາຈະສະແດງໃນພາຍຫລັງໃນບົດຄວາມນີ້. ມັນສາມາດດາວໂຫລດແລະ ນຳ ໃຊ້ໄດ້ໂດຍບໍ່ເສຍຄ່າ.

ຖ້າບໍ່ມີການໂຄສະນາໃນຕໍ່ ໜ້າ, ໃຫ້ເບິ່ງວິທີທີ່ທ່ານສາມາດຕິດຕັ້ງ Xrdp ໃນ Ubuntu Desktop 20.04 ແລະ 18.04.

ຄູ່ມືນີ້ສົມມຸດວ່າທ່ານມີ ສຳ ເນົາຂອງ Ubuntu 20.04 ຫລື Ubuntu 18.04 ທີ່ຕິດຕັ້ງແລ້ວ. ຖ້າທ່ານມີການຕິດຕັ້ງ ໜ້ອຍ ທີ່ສຸດ - ໂດຍບໍ່ມີ GUI - ຫຼັງຈາກນັ້ນໃຫ້ຕິດຕັ້ງສະພາບແວດລ້ອມຂອງ desktop (ເຊັ່ນ: GNOME).

ການຕິດຕັ້ງສະພາບແວດລ້ອມຂອງ desktop ຂອງ Ubuntu, ດຳ ເນີນການ ຄຳ ສັ່ງ:

$ sudo apt install ubuntu-desktop

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ Xrdp ໃນ Ubuntu 20.04

ເພື່ອເລີ່ມຕົ້ນ, ເປີດໃຊ້ສະຖານີຂອງທ່ານແລະຮຽກຮ້ອງ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອຕິດຕັ້ງ Xrdp ໃນລະບົບຂອງທ່ານ.

$ sudo apt install xrdp

ເມື່ອໄດ້ຮັບການກະຕຸ້ນເຕືອນ, ພຽງແຕ່ກົດ 'Y' ແລະກົດປຸ່ມ Enter ເພື່ອສືບຕໍ່ການຕິດຕັ້ງ.

ບໍລິການ Xrdp ເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອຕິດຕັ້ງ. ທ່ານສາມາດກວດສອບສິ່ງນີ້ໄດ້ໂດຍການໃຊ້ ຄຳ ສັ່ງ:

$ sudo systemctl status xrdp

ຜົນໄດ້ຮັບໄດ້ຢືນຢັນ, ໂດຍບໍ່ຕ້ອງສົງໃສ, ວ່າ xrdp daemon ແມ່ນມີການເຄື່ອນໄຫວແລະເຮັດວຽກ.

ຂັ້ນຕອນທີ 2: ຕັ້ງຄ່າ Xrdp ໃນ Ubuntu 20.04

ເມື່ອ Xrdp ຖືກຕິດຕັ້ງ, ລະຫັດໃບຢັ້ງຢືນ SSL - ssl-cert-snakeoil.key - ຖືກຈັດໃສ່ໃນ/etc/ssl/private/folder. ພວກເຮົາຕ້ອງເພີ່ມຜູ້ໃຊ້ xrdp ເຂົ້າໃນກຸ່ມ ssl-cert ເພື່ອເຮັດໃຫ້ເອກະສານສາມາດອ່ານໄດ້ກັບຜູ້ໃຊ້.

$ sudo adduser xrdp ssl-cert

Xrdp ຟັງຢູ່ທີ່ port 3389 ແລະຖ້າທ່ານຢູ່ເບື້ອງຫລັງໄຟ UFW, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດທີ່ Port ເພື່ອອະນຸຍາດໃຫ້ມີການຈາລະຈອນຂາເຂົ້າຈາກລູກຄ້າ RDP. ໃນຕົວຢ່າງນີ້, ຂ້ອຍຈະອະນຸຍາດໃຫ້ມີການຈາລະຈອນຈາກ subnet ທັງ ໝົດ ຂອງຂ້ອຍໄປສູ່ລະບົບ Ubuntu.

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

ຫລັງຈາກນັ້ນ, ໃຫ້ໂຫລດ firewall ຄືນ ໃໝ່ ແລະຢືນຢັນວ່າທ່າເຮືອເປີດຫລືບໍ່.

$ sudo ufw reload
$ sudo ufw status

ຂັ້ນຕອນທີ 3: ເຂົ້າເຖິງໄລຍະໄກ Ubuntu Desktop ກັບ RDP Client

ໃນຂັ້ນຕອນນີ້, ພວກເຮົາຈະເຂົ້າເຖິງລະບົບ desktop ຂອງ Ubuntu ຈາກ Windows 10 ໂດຍໃຊ້ Remote Desktop Client. ແຕ່ກ່ອນທີ່ພວກເຮົາຈະເຮັດແນວນັ້ນ, ຮັບປະກັນວ່າທ່ານອອກຈາກລະບົບ Ubuntu 20.04 ກ່ອນ. ນີ້ເພາະວ່າ Xrdp ສະ ໜັບ ສະ ໜູນ Xsession ດຽວເທົ່ານັ້ນ.

ຕໍ່ໄປ, ເປີດຕົວລູກຄ້າແລະລະຫັດຂອງທ່ານໃນທີ່ຢູ່ IP ຂອງລະບົບຫ່າງໄກສອກຫຼີກຂອງທ່ານ, ແລະກົດປຸ່ມ 'ເຊື່ອມຕໍ່'.

ໃນປpopອບອັບທີ່ຮຽກຮ້ອງໃຫ້ທ່ານພິສູດຕົວຕົນຂອງລະບົບຫ່າງໄກສອກຫຼີກຂອງທ່ານ, ບໍ່ສົນໃຈຂໍ້ຜິດພາດຂອງໃບຢັ້ງຢືນແລະກົດປຸ່ມ 'Next' ເພື່ອ ດຳ ເນີນການກັບການເຊື່ອມຕໍ່.

ໃນ ໜ້າ ເຂົ້າສູ່ລະບົບ Xrdp, ໃຫ້ຂໍ້ມູນປະ ຈຳ ຕົວເຂົ້າສູ່ລະບົບຂອງທ່ານແລະກົດປຸ່ມ 'Ok'.

ໝາຍ ເຫດ: ໃນຈຸດນີ້, ທ່ານອາດຈະພົບກັບ ໜ້າ ຈໍສີ ດຳ ທີ່ເປັນສີ ດຳ, ແທນທີ່ຈະເປັນພື້ນຫລັງຂອງ desktop ຂອງ Ubuntu. ໃນຄວາມເປັນຈິງ, ຂ້າພະເຈົ້າໄດ້ພົບກັບມັນເປັນສ່ວນຕົວແລະຫລັງຈາກການຂຸດຄົ້ນບາງບ່ອນ, ຂ້າພະເຈົ້າໄດ້ຄົ້ນພົບຜົນງານທີ່ບໍ່ດີ.

ການແກ້ໄຂແມ່ນຂ້ອນຂ້າງງ່າຍດາຍ. ມຸ່ງ ໜ້າ ໄປສູ່ລະບົບຫ່າງໄກສອກຫຼີກແລະແກ້ໄຂອັກສອນ /etc/xrdp/startwm.sh.

$ sudo vim /etc/xrdp/startwm.sh

ຕື່ມສາຍເຫຼົ່ານີ້ກ່ອນສາຍທີ່ທົດສອບແລະປະຕິບັດ Xsession ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

ບັນທຶກເອກະສານແລະອອກ. ຫຼັງຈາກນັ້ນ, ເລີ່ມຕົ້ນການບໍລິການ Xrdp.

$ sudo systemctl restart xrdp

ຕໍ່ໄປ, ບູລະນະການເຊື່ອມຕໍ່ຄືນ ໃໝ່. ຫຼັງຈາກການກວດສອບຄວາມຖືກຕ້ອງໃນເບື້ອງຕົ້ນ, ທ່ານຈະຖືກຮຽກຮ້ອງໃຫ້ມີການກວດສອບອີກເທື່ອ ໜຶ່ງ ດັ່ງທີ່ສະແດງໄວ້.

ໃຫ້ຂໍ້ມູນປະ ຈຳ ຕົວຂອງທ່ານແລະກົດປຸ່ມ 'Authenticate' ແລະສຸດທ້າຍນີ້ມັນເຮັດໃຫ້ທ່ານເຂົ້າສູ່ ໜ້າ ຈໍຂອງລະບົບ desktop ຂອງຫ່າງໄກສອກຫຼີກ Ubuntu ດັ່ງທີ່ສະແດງໄວ້.

ພວກເຮົາຮັກທີ່ຈະໄດ້ຍິນ ຄຳ ຕຳ ນິຕິຊົມຂອງທ່ານແລະໂດຍສະເພາະສິ່ງທ້າທາຍທີ່ທ່ານໄດ້ປະເຊີນ. ພວກເຮົາຫວັງວ່າ ຄຳ ແນະ ນຳ ນີ້ມີປະໂຫຍດ.