เมื่ออยู่ในโลกแห่งเทคโนโลยี เราควรสามารถเข้าถึงระบบและอุปกรณ์ที่อยู่ในระยะไกลได้ Remote Desktop Protocol (RDP) อนุญาตให้ผู้ใช้เข้าถึงเดสก์ท็อประบบระยะไกล คำถามคือ เราควรทำอย่างไรเมื่อใช้ Linux? เราสามารถใช้บริการ xrdp เพื่อช่วยเราได้ บทความนี้จะอธิบายวิธีการติดตั้ง xrdp Ubuntu 20.04 ทีละขั้นตอน แต่ก่อนหน้านั้นเราควรพูดถึงว่า xrdp คืออะไร และมันช่วยเราได้อย่างไร?
Xrdp คืออะไร?
Xrdp เป็นการเข้าสู่ระบบแบบกราฟิกโอเพ่นซอร์สที่คุณในฐานะผู้ใช้สามารถใช้เพื่อเข้าถึงเดสก์ท็อป Linux จากระยะไกล ในการทำเช่นนั้น คุณต้องใช้ไคลเอนต์ RDP นอกจากนี้ xrdp ยังมอบการเข้าสู่ระบบไปยังเครื่องระยะไกลที่ใช้ Microsoft RDP หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับแนวคิดที่เกี่ยวข้องกับ RDP เช่น คืออะไร และคืออะไร ผู้ให้บริการ RDP ที่ดีที่สุดคุณสามารถอ่านบทความอื่นๆ ของเราเกี่ยวกับโปรโตคอลนี้ได้ อย่างไรก็ตาม ในแนวทางนี้ เราต้องการสอนวิธีติดตั้ง xrdp Ubuntu 20.4 เป็นส่วนใหญ่ผ่านบทช่วยสอนแบบทีละขั้นตอน
ข้อดีของ Xrdp
- วิธีง่ายๆ ในการตรวจสอบ ควบคุม และบำรุงรักษาอุปกรณ์
- ช่วยให้แก้ไขปัญหาได้ทันที
- ช่วยให้คุณเข้าถึงไฟล์บนอุปกรณ์ เซิร์ฟเวอร์ หรือเครือข่ายที่เชื่อมต่อได้อย่างง่ายดาย
- ต้นทุนการดำเนินงานที่ต่ำกว่า
ดังนั้น xrdp จึงค่อนข้างมีประโยชน์สำหรับคุณ และการรู้วิธีติดตั้ง xrdp Ubuntu 20.4 ถือเป็นสิ่งสำคัญ ซึ่งเราจะกล่าวถึงในส่วนต่อไปนี้
อ่านเพิ่มเติม: ข้อมูลเบื้องต้นเกี่ยวกับเซิร์ฟเวอร์ Debian RDP
จะติดตั้ง xrdp บน Ubuntu ได้อย่างไร?
ก่อนที่เราจะทำตามขั้นตอนที่จำเป็นในการติดตั้ง xrdp Ubuntu 20.4 คุณควรมีสำเนาของเดสก์ท็อป Ubuntu 20.4 ติดตั้งอยู่ในระบบของคุณแล้ว ให้ความสนใจ: หากคุณมีการติดตั้งขั้นต่ำที่ไม่มี กุยแนะนำให้ติดตั้งสภาพแวดล้อมเดสก์ท็อปเช่น GNOME
คุณสามารถใช้ขั้นตอนการติดตั้งด้วยตนเองหรือฉนวนอัตโนมัติได้โดยใช้สคริปต์ของเรา
สำหรับการติดตั้งแบบอัตโนมัติ คุณควรตัดสินใจก่อนว่าต้องการ GNOME หรือ XFCE ตัวเลือกทั้งสองหลังจากติดตั้งสภาพแวดล้อมเดสก์ท็อปจะติดตั้ง xrdp ให้คุณ
หากคุณต้องการใช้ GNOME ให้ป้อนคำสั่งต่อเนื่อง:
wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_Gnome.sh
./Cloudzy_Gnome.sh
หากคุณต้องการใช้ XFCE ให้ป้อนคำสั่งต่อเนื่อง:
wget https://support.cloudzy.com/dl.php?type=d&id=12
chmod +x Cloudzy_xFCE.sh
./Cloudzy_xFCE.sh
หากคุณต้องการติดตั้งด้วยตนเอง เรามีคู่มือช่วยเหลือนี้ให้กับคุณ
ขั้นตอนที่ 1: การติดตั้งสภาพแวดล้อมเดสก์ท็อป
คุณสามารถติดตั้งสภาพแวดล้อมเดสก์ท็อป Ubuntu ได้โดยใช้คำสั่งต่อไปนี้:
sudo apt install ubuntu-desktop
ขั้นตอนที่ 2: การติดตั้ง Xrdp บน Ubuntu 20.04
ที่จุดเริ่มต้น คุณต้องเปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้เพื่อติดตั้ง Xrdp บน Linux ของคุณ:
sudo apt install xrdp
ตอนนี้ระบบจะถามว่าคุณต้องการทำการติดตั้งต่อหรือไม่ ดังนั้นให้กด 'Y' แล้วกดปุ่ม Enter เพื่อดำเนินการตั้งค่า xrdp ที่เหลือต่อ

หลังการติดตั้ง คุณตรวจสอบบริการ Xrdp โดยการรันคำสั่ง เนื่องจากบริการจะเริ่มทำงานโดยอัตโนมัติ:
sudo systemctl status xrdp

เอาต์พุตด้านบนแสดงให้เห็นว่า xrdp daemon แอ็คทีฟและรันอยู่
ขั้นตอนที่ 3: การกำหนดค่า Xrdp Ubuntu 20.04
เมื่อคุณติดตั้ง xrdp บนระบบของคุณแล้ว รหัสใบรับรอง SSL – ssl-cert-snakeoil.key – ถูกวางไว้ในของคุณ /etc/ssl/ส่วนตัว/ โฟลเดอร์ คุณต้องเพิ่มผู้ใช้ xrdp ลงใน ใบรับรอง SSL จัดกลุ่มเพื่อให้ผู้ใช้อ่านไฟล์ได้:
sudo adduser xrdp ssl-cert

ขั้นตอนที่ 4: การปรับไฟร์วอลล์
Xrdp ฟังพอร์ต 3389; หากคุณอยู่หลังไฟร์วอลล์ UFW คุณต้องเปิดพอร์ตเพื่ออนุญาตการรับส่งข้อมูลขาเข้าจากไคลเอนต์ RDP ตัวอย่างนี้จะอนุญาตการรับส่งข้อมูลจากเครือข่ายย่อยทั้งหมดไปยังระบบ Ubuntu
sudo ufw allow from 192.168.2.0/24 to any port 3389
หลังจากนั้น ให้รีโหลดไฟร์วอลล์และตรวจสอบว่าพอร์ตเปิดอยู่หรือไม่:
sudo ufw reload
sudo ufw status

ขั้นตอนที่ 5: การเข้าถึงเดสก์ท็อป Ubuntu ระยะไกลผ่านไคลเอนต์ RDP
ณ จุดนี้ คุณต้องเข้าถึงระบบเดสก์ท็อป Ubuntu จาก Windows 10 ของคุณผ่านไคลเอนต์เดสก์ท็อประยะไกล แต่ก่อนที่จะดำเนินการนี้ คุณต้องตรวจสอบให้แน่ใจว่าคุณได้ออกจากระบบ Ubuntu 20.04 แล้ว เนื่องจาก xrdp สามารถรองรับได้เท่านั้น หนึ่งเซสชั่น.
ถัดไป คุณต้องเปิดใช้งานไคลเอนต์ของคุณและป้อนที่อยู่ IP ของระบบระยะไกล ตอนนี้คลิกที่ปุ่มเชื่อมต่อดังที่แสดงด้านล่าง

ในขั้นตอนนี้ คุณจะเห็นหน้าต่างป๊อปอัปที่ช่วยในการยืนยันตัวตนของระบบระยะไกลของคุณ อย่าใส่ใจกับข้อผิดพลาดของใบรับรองและคลิกที่ปุ่มถัดไปเพื่อดำเนินการขั้นตอนที่เหลือต่อเพื่อติดตั้ง xrdp Ubuntu 20.4 สำหรับระบบของคุณ

ขั้นตอนที่ 6: การรับรองความถูกต้องขั้นสุดท้าย
คุณต้องป้อนข้อมูลรับรองการเข้าสู่ระบบของคุณในหน้าเข้าสู่ระบบ Xrdp และคลิกที่ปุ่มตกลง

โปรดสังเกตให้ดีว่าตอนนี้คุณอาจเห็นหน้าจอสีดำแทนที่จะเป็นพื้นหลังเดสก์ท็อปของ Ubuntu หากคุณเห็นมัน ไม่ต้องกังวลเพราะคุณสามารถแก้ไขหน้าจอ Ubuntu สีดำได้ด้วยวิธีต่อไปนี้ เพียงแค่แก้ไขไฟล์ /etc/xrdp/startwm.sh สคริปต์สำหรับระบบระยะไกล
sudo vim /etc/xrdp/startwm.sh
เพิ่มสองบรรทัดนี้ก่อนบรรทัดที่ทดสอบและดำเนินการ เซสชั่นดังที่แสดงด้านล่าง
unset DBUS_SESSION_BUS_ADDRESS unset XDG_RUNTIME_DIR

หลังจากที่คุณบันทึกและออกจากไฟล์นี้แล้ว คุณต้องเริ่มบริการ xrdp ใหม่โดยใช้คำสั่งต่อไปนี้:
sudo systemctl restart xrdp
ในขั้นตอนถัดไป คุณควรเริ่มการเชื่อมต่อจากด้านบน หลังจากการรับรองความถูกต้องครั้งแรก คุณต้องรับรองความถูกต้องอีกครั้ง ดังที่แสดงในภาพต่อไปนี้

ในขั้นตอนนี้ เพื่อติดตั้ง xrdp Ubuntu 20.04 คุณจะต้องป้อนข้อมูลประจำตัวของคุณและคลิกที่ปุ่มตรวจสอบสิทธิ์ การทำเช่นนั้นจะนำคุณไปยังหน้าจอเดสก์ท็อป Ubuntu ระยะไกล

เราได้ทำตามขั้นตอนเหล่านี้ทั้งหมดเพื่อสอนวิธีติดตั้ง xrdp Ubuntu 20.04; ตอนนี้คุณอาจต้องการทราบวิธีการอื่นที่คุณสามารถใช้เพื่อเข้าถึงระบบอื่นจากระยะไกล แม้ว่าบทความนี้จะแนะนำคุณเกี่ยวกับวิธีการติดตั้งเดสก์ท็อประยะไกลของ Ubuntu และ xrdp Ubuntu 20.04 แต่คุณควรรู้ว่า RDP และ VNC (Virtual Networking Computing) ต่างก็เป็นมาตรฐานเดสก์ท็อประยะไกลยอดนิยม RDP และ VNC มีความแตกต่างที่สำคัญบางประการ ซึ่งเป็นเหตุผลว่าทำไมจึงเป็นการดีที่จะเปรียบเทียบรายละเอียดเพิ่มเติมเพื่อให้เข้าใจแนวคิดหลักของฟังก์ชันการทำงาน
ต้องการเดสก์ท็อประยะไกลหรือไม่?
เซิร์ฟเวอร์ RDP ที่เชื่อถือได้และประสิทธิภาพสูงพร้อมสถานะการออนไลน์ 99.95 นำเดสก์ท็อปของคุณไปทุกที่ในเมืองสำคัญ ๆ ในสหรัฐอเมริกา ยุโรป และเอเชีย
รับเซิร์ฟเวอร์ RDPอะไรคือความแตกต่างที่สำคัญระหว่าง RDP และ VNC?
เมื่อพูดถึงการเปรียบเทียบ RDP กับ VNC จะมีความแตกต่างหลายประการที่เห็นได้ชัดเจน ซึ่งเราจะแสดงรายการไว้ที่นี่
RDP กับ VNC: ความเร็ว
RDP เร็วขึ้นและเป็นตัวเลือกที่ยอดเยี่ยมสำหรับการจำลองเสมือน มีข้อดีหลายประการ รวมถึงชุดคำสั่งที่เล็กกว่า ประสิทธิภาพของเครือข่ายมากกว่า และการใช้แบนด์วิธน้อยกว่าการส่งพิกเซลผ่าน VNC แม้ว่าจะไม่สามารถแชร์หน้าจอใน RDP ได้ แต่การกำหนดโปรไฟล์ที่แตกต่างกันให้กับผู้ใช้ทำให้คุณสามารถแชร์ทรัพยากรใดๆ ก็ตามที่มีอยู่บนเซิร์ฟเวอร์โดยใช้ RDP ได้ ทำให้เหมาะอย่างยิ่งสำหรับการจำลองเสมือน
RDP กับ VNC: ความเป็นอิสระของแพลตฟอร์ม
VNC ไม่ขึ้นกับแพลตฟอร์ม และมีเฟรมบัฟเฟอร์อยู่ในระบบปฏิบัติการทั้งหมด ประสบการณ์ผู้ใช้จึงยังคงอยู่โดยไม่มีการเปลี่ยนแปลง OS ใดๆ ที่คุณใช้
RDP กับ VNC: ความปลอดภัย
RDP เป็นที่รู้จักว่าเป็นตัวเลือกที่ปลอดภัยกว่า เนื่องจากรองรับ Secure Sockets Layer/Transport Layer Security (SSL/TLS) และได้รับการปรับปรุงความปลอดภัยในการอัปเดตแต่ละครั้ง แม้ว่าซอฟต์แวร์ VNC บางตัวจะใช้ Secure Shell (SSH) แต่เราไม่สามารถสรุปได้ว่าซอฟต์แวร์ทั้งหมดทำเช่นนี้ ซึ่งอาจทำให้ VNC มีความเสี่ยงมากกว่า RDP
ในส่วนนี้ของการกำหนดค่าเดสก์ท็อประยะไกล xrdp Ubuntu 20.04 เราได้พูดคุยสั้น ๆ เกี่ยวกับความแตกต่างหลักของ RDP และ VNC หากคุณต้องการรู้จักพวกเขาให้ละเอียดยิ่งขึ้น คุณสามารถอ่านของเราได้ บทความเปรียบเทียบ RDP กับ VNC เพื่อช่วยคุณเลือกเทคโนโลยีเดสก์ท็อประยะไกลที่ดีที่สุดตามความต้องการของคุณ
สรุป: การติดตั้งเดสก์ท็อประยะไกล xrdp Ubuntu 20.04
การเข้าถึงเดสก์ท็อประยะไกลช่วยให้ผู้ใช้สามารถเข้าถึงอุปกรณ์ระยะไกลจากสถานที่อื่นได้ บทช่วยสอนนี้มุ่งเน้นไปที่วิธีการติดตั้ง xrdp Ubuntu 20.04 เป็นหลัก ซึ่งช่วยให้คุณใช้การเข้าถึงระยะไกลสำหรับเครื่อง Linux ของคุณได้ นอกจากนี้เรายังหารือว่า RDP แตกต่างจาก VNC อย่างไรเพื่อให้คุณมีมุมมองที่ดีขึ้นเกี่ยวกับมาตรฐานที่สำคัญเหล่านี้ คุณยังสามารถใช้บริการของเราที่เชื่อถือได้ แผน RDP VPS เพื่อรับประโยชน์จากการเชื่อมต่อเดสก์ท็อประยะไกลที่เสถียรและรวดเร็วพร้อมเวลาแฝงที่น้อยที่สุด
ที่ cloudzy เราพยายามอย่างดีที่สุดเพื่อมอบแผนที่ดีที่สุดในราคาที่เอื้อมถึงให้กับคุณ โซลูชัน RDP VPS ของเรามอบข้อดีหลายประการให้กับคุณ รวมถึงรับประกันความพร้อมใช้งาน (99.95%) ที่ตั้งศูนย์ข้อมูล 12 แห่งทั่วโลก พื้นที่จัดเก็บข้อมูล SSD ที่เร็วเป็นพิเศษ แบนด์วิดท์ที่น่าทึ่ง รับประกันคืนเงินภายใน 14 วัน และการสนับสนุนด้านเทคนิคตลอด 24 ชั่วโมงทุกวัน อย่ารอช้าอีกต่อไปและรับ RDP VPS ในราคาต่ำเพียง $7.95
คำถามที่พบบ่อย
จะติดตั้ง xrdp บน Ubuntu 20.04 ได้อย่างไร
นี่คือขั้นตอนในการติดตั้ง xrdp Ubuntu 20.04:
- ติดตั้งสภาพแวดล้อมเดสก์ท็อป
- การติดตั้ง XRDP บน Ubuntu
- กำหนดค่า Xrdp
- ปรับไฟร์วอลล์ของคุณ
- เชื่อมต่อกับเดสก์ท็อประยะไกล
xrdp ใช้พอร์ตใด
xrdp ฟังต่อ พอร์ต 3389ซึ่งคุณอาจต้องปรับไฟร์วอลล์ของคุณเพื่ออนุญาตการรับส่งข้อมูลขาเข้าจากไคลเอนต์ RDP
xrdp ทำงานอย่างไร?
กล่าวง่ายๆ ก็คือ xrdp ซึ่งเป็นโซลูชันโอเพ่นซอร์ส ช่วยให้สามารถเข้าถึงเครื่อง Linux จากระยะไกลได้ในขณะที่ใช้ Windows RDP
ฉันจะแก้ไขปัญหาหน้าจอ xrdp black บน Ubuntu 20.04 ได้อย่างไร
ทำตามขั้นตอนต่างๆ เพื่อติดตั้งเดสก์ท็อประยะไกลของ Ubuntu คุณอาจเห็นหน้าจอสีดำซึ่งคุณสามารถแก้ไขได้ด้วยการแก้ไข /etc/xrdp/startwm.sh เพื่อเป็นวิธีแก้ปัญหาชั่วคราวในการเรียกใช้สองเซสชันพร้อมกันสำหรับผู้ใช้รายเดียวกัน