Remote ไป linux server ด้วย remote desktop
19 August 2020
ปกติเวลาเราใช้งาน Linux server ก็คงจะใช้เป็นหน้าจอแบบ text mode
แต่บางครั้งก็มีความจำเป็นต้องการใช้งานแบบหน้าจอเป็น graphic แบบ Windows ที่เครื่อง Linux server ของเราเพื่องานบางอย่าง เช่น ต้องไป download program จาก web site ที่ต้องมีการยืนยันตัวตนก่อน หรือต้องมี action บางอย่างก่อนที่จะยอมให้เรา download ได้ ถ้าจะให้ไป download จากเครื่องตัวเองก่อน แล้ว copy ไปไว้ที่ server อีกทีก็คงจะเสียเวลา
วิธีการแต่ก่อนที่ใช้กันก็มักจะใช้งานพวก x11 ผ่าน software xwindows ทั้งหลาย แต่วันนี้เราจะมาลองวิธีใหม่กันบ้าง โดยใช้ผ่านโปรแกรม remote desktop จากเครื่อง Windows
ขั้นตอนก็เพียงแค่ทำการติดตั้งโปรแกรม “xrdp” ลงไป
เสร็จแล้วก็ทำการ start services xrdp ด้วยคำสั่ง
systemctl start xrdp
แล้วให้ตรวจสอบว่ามี service start ขึ้นมาพร้อมใช้งานแล้ว (systemctl status xrdp)
ตัว service ของ xrdp จะให้บริการผ่าน port หมายเลข “3389” (เผื่อว่าใครต้องขอเปิด port ของ firewall) โดยตรวจสอบได้จากคำสั่ง
netstat -antup | grep xrdp
หลังจาก service xrdp พร้อมใช้งานแล้วเราก็ลองทดสอบ remote เข้าไปที่เครื่องได้เลย
เครื่อง server ที่ทดสอบครั้งนี้ใช้เครื่องจาก GCP (Google Cloud Platform)
เปิดโปรแกรม remote desktop แล้วใส่หมายเลข ip ของเครื่อง server เข้าไป (34.66.208.165)
จะได้หน้าจอ login มา ให้ใส่ user/password ลงไป
จากนั้นก็จะใช้งาน Linux server แบบ GUI ได้แล้ว
ลองเรียก “xclock” ดู
ลองเปิด firefox บ้าง
เท่านี้เราก็สามารถใช้งาน Linux server เราใน mode GUI ได้แล้ว