Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีตั้งค่า Ubuntu Remote Desktop

การแชร์เดสก์ท็อประยะไกลบน Ubuntu ใช้โปรโตคอล VNC เพื่อให้คอมพิวเตอร์ภายในหรือภายนอกเครือข่ายท้องถิ่นสามารถควบคุมเซสชันเดสก์ท็อปได้

คำแนะนำเหล่านี้ครอบคลุมทุกเวอร์ชัน Ubuntu ที่ยังได้รับการสนับสนุนและรันสภาพแวดล้อมเดสก์ท็อป GNOME

วิธีแชร์เดสก์ท็อป Ubuntu ของคุณ

มี 2 วิธีในการตั้งค่า Remote Desktop บน Ubuntu วิธีที่ระบุด้านล่างคือวิธีที่นักพัฒนา Ubuntu รวมไว้ในระบบ

วิธีตั้งค่า Ubuntu Remote Desktop

วิธีที่สองคือใช้ซอฟต์แวร์ชื่อ xRDP ซอฟต์แวร์นี้ค่อนข้างไม่มั่นคงเมื่อรันบน Ubuntu แม้คุณอาจเข้าถึงเดสก์ท็อปได้ คุณจะพบประสบการณ์ค่อนข้างหงุดหงิดเนื่องจากปัญหาเมาส์และเคอร์เซอร์ รวมถึงปัญหาเกี่ยวกับกราฟิก

กระบวนการแชร์เดสก์ท็อปจริงๆ ค่อนข้างตรงไปตรงมา ส่วนที่ยากคือการพยายามเข้าถึงจากที่ไหนที่ไม่ได้อยู่ในเครือข่ายบ้าน เช่น สำนักงาน โรงแรม หรืออินเทอร์เน็ตคาเฟ่

วิธีเปิดใช้งาน Sharing บน Ubuntu

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

  1. เปิดแอป Settings ของ Ubuntu และเลือก Sharing จากเมนูด้านซ้าย

  2. ไปที่แท็บ Sharing เลือก Screen Sharing แล้วเปิดใช้งาน Remote Login

    วิธีตั้งค่า Ubuntu Remote Desktop
  3. เลือก Allow connections to control the screen

    เลือก Require a password เพื่อความปลอดภัยเพิ่มเติม และเพื่อให้สามารถลงชื่อเข้าใช้ได้โดยไม่ต้องยอมรับการเชื่อมต่อบนคอมพิวเตอร์ Ubuntu

    วิธีตั้งค่า Ubuntu Remote Desktop
  4. เมื่อพร้อมแล้ว ให้สลับสวิตช์ด้านบนของหน้าต่างเพื่อเปิดใช้งานการแชร์หน้าจอ

    วิธีตั้งค่า Ubuntu Remote Desktop

วิธีหา Internal IP Address

ก่อนที่จะเชื่อมต่อกับเดสก์ท็อป Ubuntu โดยใช้คอมพิวเตอร์อื่น คุณต้องหา IP address ที่มอบหมายให้มัน

IP address ที่คุณต้องการ ขึ้นอยู่กับว่าคุณเชื่อมต่อจากเครือข่ายเดียวกันหรือจากเครือข่ายที่ต่างกัน โดยทั่วไป หากคุณอยู่ในบ้านเดียวกับคอมพิวเตอร์ที่ต้องการเชื่อมต่อ คุณน่าจะต้องใช้ internal IP address มิฉะนั้น คุณจะต้องใช้ external IP address

  1. จากคอมพิวเตอร์ที่รัน Ubuntu ให้เปิดเทอร์มินัลโดยกด CTRL+ALT+T

  2. พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง:

    ip a | grep -i inet
  3. คุณจะได้รายการ IP addresses จากอินเตอร์เฟซต่างๆ บนคอมพิวเตอร์ ตัวที่คุณหามักจะขึ้นต้นด้วย 192.168 คุณไม่ได้มองหาตัวที่ลงท้ายด้วย 255

    หากคุณตั้งค่าเครือข่ายบ้านแตกต่างออกไป อาจจะขึ้นต้นด้วย 10.something แต่โดยทั่วไปนั่นสำหรับการเชื่อมต่อ VPN อาจจะเป็น 172.16.something ได้เช่นกัน

วิธีหา External IP Address

External IP address หาง่ายกว่า จากคอมพิวเตอร์ที่รัน Ubuntu ให้ทำดังนี้:

  1. เปิดเว็บเบราว์เซอร์

  2. ไปที่ Google.com

    วิธีตั้งค่า Ubuntu Remote Desktop
  3. พิมพ์ What is my IP ในกล่องค้นหาและกด Enter

    วิธีตั้งค่า Ubuntu Remote Desktop
  4. Google จะคืนค่าผลลัพธ์เป็น external IP address ของคุณ

    วิธีตั้งค่า Ubuntu Remote Desktop

เชื่อมต่อกับเดสก์ท็อป Ubuntu จาก Windows

ไม่ว่าคุณจะตั้งใจเชื่อมต่อจากบ้านหรือที่อื่น ควรลองทำที่บ้านก่อนเพื่อให้แน่ใจว่าทำงานถูกต้อง

คอมพิวเตอร์ที่รัน Ubuntu ต้องเปิดอยู่และคุณต้องล็อกอินแล้ว (แม้หน้าจอล็อกก็ได้)

เพื่อเชื่อมต่อจาก Windows คุณต้องการซอฟต์แวร์ที่เรียกว่า VNC Client มีหลายตัวให้เลือก แต่ตัวที่เราแนะนำคือ RealVNC

  1. ไปที่เว็บไซต์ RealVNC และคลิก Download VNC Viewer

  2. หลังดาวน์โหลดเสร็จ คลิกไฟล์ executable (ชื่อประมาณ VNC-Viewer-6.0.2-Windows-64bit.exe) ไฟล์จะอยู่ในโฟลเดอร์ดาวน์โหลด

  3. หน้าจอแรกจะเป็นข้อตกลงใบอนุญาต คลิกถูกกล่องเพื่อแสดงว่า ยอมรับเงื่อนไข และเลือก OK

  4. ทำตามขั้นตอนติดตั้งต่อไป เลือกตัวเลือกเริ่มต้น (default options)

  5. เลือก Got It เพื่อไปยังอินเตอร์เฟซหลัก

  6. เพื่อเชื่อมต่อกับเดสก์ท็อป Ubuntu ให้พิมพ์ internal IP address ลงในกล่องที่มีข้อความ Enter a VNC server address or search

    วิธีตั้งค่า Ubuntu Remote Desktop
  7. เลือกเซิร์ฟเวอร์ของคุณเพื่อเชื่อมต่อ

  8. กล่องพรอมพ์รหัสผ่านจะขึ้น ขอรหัสผ่านที่คุณสร้างตอนตั้งค่า desktop sharing

    วิธีตั้งค่า Ubuntu Remote Desktop
  9. ตอนนี้คุณควรเห็นเดสก์ท็อป Ubuntu บนคอมพิวเตอร์อีกเครื่อง

  10. เพื่อตัดการเชื่อมต่อ ให้เลื่อนเคอร์เซอร์ไปด้านบนของหน้าต่าง และเลือกไอคอน X เพื่อปิดการเชื่อมต่อ

    วิธีตั้งค่า Ubuntu Remote Desktop

การแก้ไขปัญหา Ubuntu Remote Desktop

คุณอาจได้รับข้อผิดพลาดว่าไม่สามารถเชื่อมต่อได้ เพราะระดับการเข้ารหัสบนคอมพิวเตอร์ Ubuntu สูงเกินไป

สิ่งแรกที่ลองคือเพิ่มระดับการเข้ารหัสที่ VNC Viewer พยายามใช้ คลิกขวาที่ไอคอนการเชื่อมต่อของคุณ และคลิก Properties ลองตัวเลือกการเข้ารหัสแต่ละตัวทีละอัน หากไม่มีตัวเลือกไหนทำงาน ให้ลองคำแนะนำเหล่านี้:

พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลบน Ubuntu:

gsettings set org.gnome.vino require-encryption false

เชื่อมต่อกับ Ubuntu อีกครั้งโดยใช้ Windows

การรันคำสั่งนี้จะส่งข้อมูลรับรองรหัสผ่าน "แบบไม่เข้ารหัส" (หมายถึงใครก็ตามที่ "ฟัง" การจราจรเครือข่ายที่ไม่เข้ารหัสสามารถดักจับได้) ซึ่งเป็นภัยคุกคามด้านความปลอดภัย

เชื่อมต่อกับ Ubuntu จากโลกภายนอก

เพื่อเชื่อมต่อกับ Ubuntu จากโลกภายนอก คุณต้องใช้ external IP address เมื่อคุณลองครั้งแรก คุณอาจเชื่อมต่อไม่ได้ เหตุผลคือคุณต้องเปิดพอร์ตบนเราเตอร์เพื่ออนุญาตการเชื่อมต่อจากภายนอก

สำหรับคำแนะนำอย่างละเอียดสำหรับการเปิดพอร์ต โปรดไปที่ portforward.com/router.htm และเลือกยี่ห้อและรุ่นของเราเตอร์ของคุณ ไซต์นี้มีคำแนะนำทีละขั้นตอนสำหรับเราเตอร์หลายร้อยรุ่น