วิธีสร้างการเข้าถึงเดสก์ท็อประยะไกลไปยัง Ubuntu จาก Windows

วิธีสร้างการเข้าถึงเดสก์ท็อประยะไกลไปยัง Ubuntu จาก Windows

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





คำตอบคือการตั้งค่าการเชื่อมต่อเดสก์ท็อประยะไกล เรียนรู้วิธีตั้งค่าเดสก์ท็อประยะไกลจาก Windows เป็น Ubuntu





ทำไมต้องเชื่อมต่อระยะไกลกับ Ubuntu จาก Windows

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





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

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



  1. เดสก์ท็อประยะไกล (RDP)
  2. คอมพิวเตอร์เครือข่ายเสมือน (VNC)
  3. ซอฟต์แวร์เดสก์ท็อประยะไกลของบุคคลที่สาม

ก่อนอื่นคุณต้องเตรียมการบางอย่าง:

  1. เปิดใช้งานการส่งต่อพอร์ตบนเราเตอร์ของอุปกรณ์ระยะไกล
  2. ค้นหาที่อยู่ IP
  3. ติดตั้ง SSH

ลองดูที่สิ่งเหล่านี้ในทางกลับกัน





เตรียมการเชื่อมต่อ Windows RDP เป็น Ubuntu

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

หากต้องการใช้ VNC และ RDP กับพีซีในเครือข่ายอื่น คุณจะต้องเปิดใช้การเข้าถึงคอมพิวเตอร์ระยะไกลผ่านเราเตอร์ ทำได้โดยใช้ 'การส่งต่อพอร์ต' ก่อนที่คุณจะตั้งค่านี้ คุณจะต้องมีที่อยู่ IP





ค้นหาที่อยู่ IP ของพีซี Ubuntu ของคุณ

ก่อนที่คุณจะสามารถสร้างการเชื่อมต่อกับอุปกรณ์ Ubuntu ของคุณผ่าน RDP หรือ VNC คุณจะต้องมีที่อยู่ IP

วิธีแรกเป็นวิธีที่ง่ายที่สุด ไปที่เครื่อง Ubuntu กด Ctrl + Alt + T เพื่อเปิด Terminal และป้อนคำสั่ง:

ifconfig

มองหา 'inet addr' กับการเชื่อมต่อที่คุณกำลังใช้อยู่ ตัวอย่างเช่น หากคุณใช้ Wi-Fi ให้มองหา wlan0 . หากคอมพิวเตอร์เชื่อมต่อกับเครือข่ายสำหรับอีเธอร์เน็ต ให้มองหา eth0 .

อีกวิธีในการค้นหาที่อยู่ IP คือค้นหาไอคอนการเชื่อมต่อในแผงควบคุม คลิกขวา แล้วเลือก ข้อมูลการเชื่อมต่อ . คุณจะพบที่อยู่ IP ที่แสดงไว้ที่นี่

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

เมื่อลงชื่อเข้าใช้คอนโซลผู้ดูแลระบบของเราเตอร์แล้ว คุณจะสามารถดูว่าอุปกรณ์ใดเชื่อมต่ออยู่ เพียงมองหาชื่ออุปกรณ์ Ubuntu ของคุณ ค้นหาที่อยู่ IP และจดบันทึกไว้ในภายหลัง

เปิดใช้งานการส่งต่อพอร์ต

ในการเข้าถึงคอมพิวเตอร์บนเครือข่ายอื่น (เช่น เครือข่ายที่ทำงานของคุณ) คุณต้องเปิดใช้งานการส่งต่อพอร์ตบนเราเตอร์ที่พีซี Ubuntu ของคุณตั้งอยู่

เริ่มต้นด้วยการสร้างที่อยู่ IP ของเราเตอร์ คุณสามารถใช้คำสั่ง ip r สำหรับสิ่งนี้ โดย grep เพื่อระบุค่าเริ่มต้น:

ip r | grep default

จดบันทึกที่อยู่ IP จากนั้นเปิดในเบราว์เซอร์เพื่อแสดงคอนโซลผู้ดูแลระบบของเราเตอร์ การเปิดใช้งานการส่งต่อพอร์ตทำได้ง่าย:

  • มองหา การส่งต่อพอร์ต การตั้งค่า
  • สร้าง กฎใหม่ ติดฉลาก เดสก์ท็อประยะไกล
  • ตั้งค่า พอร์ตภายใน ตัวเลขถึง 3389
  • ตั้งค่า พอร์ตภายนอก ตัวเลขถึง 3389
  • ใส่ ที่อยู่ IP ของ Ubuntu PC
  • คลิก บันทึก

โปรดทราบว่าขั้นตอนเหล่านี้เป็นขั้นตอนทั่วไป และจะแตกต่างกันไปตามเราเตอร์ของคุณ สำหรับขั้นตอนโดยละเอียด ให้ตรวจสอบเอกสารประกอบของเราเตอร์ของคุณ

เมื่อบันทึกแล้ว คุณควรจะสามารถ RDP ลงใน Ubuntu PC ได้จากระยะไกลผ่านที่อยู่ IP แบบคงที่ขององค์กรของคุณ หากนายจ้างของคุณไม่ได้ใช้ IP แบบคงที่ (ไม่น่าจะเกิดขึ้น แต่เกิดขึ้น) ให้ใช้ a ผู้ให้บริการ DNS แบบไดนามิก แทนที่.

หมายเหตุ: ผู้ดูแลระบบขององค์กรของคุณสามารถตั้งค่าการส่งต่อพอร์ตได้ หากคุณไม่ได้ใช้เครื่องมือเดสก์ท็อประยะไกลเชิงพาณิชย์

ตั้งค่าการเข้าถึงโดยใช้ SSH

เพื่อประหยัดเวลาคุณอาจต้องการติดตั้ง PuTTY บนพีซีของคุณ (หรือเพียงแค่ ลองใช้ฟังก์ชัน Windows SSH ในตัว ). สิ่งนี้ทำให้คุณสามารถตั้งค่าการเชื่อมต่อ SSH ซึ่งให้การเข้าถึงระยะไกลไปยังบรรทัดคำสั่งของ Ubuntu

เพื่อความชัดเจน: นี่ไม่ใช่ตัวเลือกเดสก์ท็อประยะไกล ; ไม่มีการควบคุมเมาส์ แต่การที่ต้องติดตั้งเครื่องมือที่คุณจะใช้จากระยะไกลจะมีประโยชน์ SSH มักถูกปิดใช้งานโดยค่าเริ่มต้น อย่างไรก็ตาม หากไม่ได้ติดตั้งไว้ คุณจะต้องแก้ไขปัญหานี้

กล่าวโดยย่อ ขึ้นอยู่กับเวอร์ชันของ Ubuntu ที่คุณใช้ และคุณเคยใช้ SSH มาก่อนหรือไม่

เมื่อติดตั้งผ่านเทอร์มินัลแล้ว (sudo apt install openssh-server) คุณจะสามารถทำการเชื่อมต่อระยะไกลได้ เพียงป้อนที่อยู่ IP และชื่อผู้ใช้และรหัสผ่าน Ubuntu จากนั้น คุณสามารถใช้เทอร์มินัลเพื่อติดตั้งเครื่องมือที่คุณต้องการสำหรับ RDP และสำหรับ VNC

1. การเข้าถึงระยะไกลโดยใช้ Remote Desktop Protocol

ตัวเลือกที่ง่ายที่สุดคือใช้ Remote Desktop Protocol หรือ RDP เครื่องมือนี้สร้างขึ้นใน Windows สามารถสร้างการเชื่อมต่อเดสก์ท็อประยะไกลผ่านเครือข่ายในบ้านของคุณได้ สิ่งที่คุณต้องมีคือที่อยู่ IP ของอุปกรณ์ Ubuntu

แม้ว่าซอฟต์แวร์ที่จำเป็นจะได้รับการติดตั้งไว้ล่วงหน้าบน Windows แล้ว คุณจะต้องติดตั้งเครื่องมือ xrdp บน Ubuntu ในการดำเนินการนี้ ให้เปิดหน้าต่างเทอร์มินัล ( Ctrl + Alt + T ) และป้อน:

sudo apt install xrdp

ติดตามสิ่งนี้ด้วย

sudo systemctl enable xrdp

รอให้ติดตั้ง จากนั้นเรียกใช้แอปพลิเคชัน Remote Desktop ใน Windows โดยใช้ Start Menu หรือ Search พิมพ์ ซับ จากนั้นคลิกที่ การเชื่อมต่อเดสก์ท็อประยะไกล . เมื่อเปิดแอปแล้ว ให้ป้อนที่อยู่ IP ในช่อง คอมพิวเตอร์ สนาม.

ต่อไป คลิก แสดงตัวเลือก และเพิ่ม ชื่อผู้ใช้ สำหรับพีซี Ubuntu คุณสามารถคลิก บันทึก เพื่อคงการตั้งค่าเหล่านี้ไว้ใช้ซ้ำในโอกาสอื่น

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

การแก้ไขปัญหา RDP ไปยัง Ubuntu

แม้ว่า RDP จะเป็นตัวเลือกที่ยอดเยี่ยมสำหรับการเชื่อมต่อระยะไกลกับพีซี Ubuntu ของคุณ แต่ Ubuntu 18.04 LTS ไม่น่าเชื่อถือ ดูเหมือนจะมีปัญหาในการสร้างการเชื่อมต่อระยะไกลในขณะที่ลงชื่อเข้าใช้บัญชีเดียวกันบน Ubuntu แล้ว

ดังนั้น วิธีง่ายๆ ก็คือการออกจากระบบคอมพิวเตอร์ Ubuntu

หากไม่สามารถทำได้ ให้ลองเปลี่ยนการเชื่อมต่อ RDP จากการใช้เซิร์ฟเวอร์ Xorg เป็น X11rdp รอให้ล้มเหลวแล้วลอง Xorg อีกครั้ง

คุณอาจลองเชื่อมต่อหลังจากรีสตาร์ทเครื่อง Linux

Ubuntu 20.04 LTS ควรมีการแก้ไขปัญหานี้

xbox one controller ไม่เชื่อมต่อกับ pc

2. เชื่อมต่อกับ Ubuntu จาก Windows ด้วยVNC

อีกตัวเลือกหนึ่งที่มีฟังก์ชันเดสก์ท็อประยะไกลเต็มรูปแบบคือ VNC (Virtual Network Computing) ต้องใช้แอปพลิเคชันไคลเอนต์บนพีซี Windows และเซิร์ฟเวอร์บน Ubuntu

บนพีซีระยะไกล ติดตั้งส่วนประกอบเซิร์ฟเวอร์ TightVNC หลังจากตรวจสอบการอัปเดต:

sudo apt update

จากนั้นติดตั้งยูทิลิตี้เซิร์ฟเวอร์:

sudo apt install tightvncserver

จากนั้นคุณจะต้องเรียกใช้:

sudo tightvncserver

ณ จุดนี้ คุณจะได้รับแจ้งให้ตั้งรหัสผ่านสำหรับการเชื่อมต่อ จดบันทึกหมายเลขเดสก์ท็อป โดยปกติคือ :1

เมื่อติดตั้งเซิร์ฟเวอร์ TightVNC บน Ubuntu แล้ว คุณจะต้องติดตั้งไคลเอนต์บน Windows สามารถดาวน์โหลดได้จาก www.tightvnc.com/download.php ---ตรวจสอบให้แน่ใจว่าคุณได้เลือกเวอร์ชันที่ถูกต้อง เนื่องจากมีให้เลือกทั้งแบบ 32 บิตและ 64 บิต

เครื่องมือ TightVNC มีให้ใช้งานเป็นชุดเท่านั้น ดังนั้นเมื่อติดตั้งแล้ว ให้มองหา TightVNC Viewer ในการค้นหาของ Windows

เมื่อคุณเปิดตัวแสดงแล้ว ให้ป้อนที่อยู่ IP ของกล่อง Ubuntu ใน Remote Host ตามด้วยหมายเลขเดสก์ท็อป ดังนั้น อาจมีลักษณะดังนี้:

192.168.0.99:1

ป้อนรหัสผ่านเมื่อได้รับแจ้งและเริ่มกิจกรรมเดสก์ท็อประยะไกลของคุณ!

ทำให้ TightVNC ปลอดภัยยิ่งขึ้น

โดยค่าเริ่มต้น TightVNC จะเข้ารหัสรหัสผ่านของคุณ แต่จะไม่มีอะไรอื่น ทำให้ไม่ปลอดภัยสำหรับการเชื่อมต่อผ่านอินเทอร์เน็ต โชคดีที่สามารถปรับปรุงความปลอดภัยได้ด้วย SSH และ Xming

หากต้องการใช้สิ่งนี้ ให้ดาวน์โหลดและติดตั้ง เครื่องมือ Xming สำหรับ Windows จาก Sourceforge เมื่อเสร็จแล้ว ให้มองหาทางลัดบนเดสก์ท็อป คลิกขวา แล้วเลือก คุณสมบัติ .

มองหา ทางลัด แท็บและใน เป้า ฟิลด์ ป้อนข้อมูลต่อไปนี้:

'C:Program Files (x86)XmingXming.exe' :0 -clipboard -multiwindow

คลิก นำมาใช้ เพื่อบันทึกการเปลี่ยนแปลง จากนั้น ตกลง . ดับเบิลคลิกที่ไอคอนเพื่อเรียกใช้ Xming จากนั้นเปิด PuTTY ที่นี่ขยายเมนูทางด้านซ้ายไปที่ การเชื่อมต่อ > SSH > X11 .

ตรวจสอบ เปิดใช้งานการส่งต่อ X11 จากนั้นกลับไปที่ การประชุม ที่ด้านบนของเมนู

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

3. เดสก์ท็อประยะไกลไปยัง Ubuntu ด้วยเครื่องมือเชิงพาณิชย์

ทุกสิ่งที่คุณได้เรียนรู้มาเป็นมาตรฐานหากคุณต้องการเข้าถึง Linux PC จากระยะไกลบนเครือข่ายท้องถิ่นของคุณ หากคุณต้องการทำมากกว่านั้น ขั้นตอนในการเปิดใช้งานการส่งต่อพอร์ตจะช่วยได้

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

เราขอแนะนำให้คุณลอง:

  • NoMachine : เปิดตัวครั้งแรกในฐานะเครื่องมือเดสก์ท็อประยะไกลของ Linux ซึ่งขณะนี้สามารถใช้ได้กับทุกแพลตฟอร์มหลัก ติดตั้งบนคอมพิวเตอร์เป้าหมาย จากนั้นในเครื่องของคุณ และตั้งค่าการเชื่อมต่อระยะไกล
  • Chrome Remote Desktop : ใช้บัญชี Google ของคุณเพื่อจัดการการเข้าถึงระยะไกลผ่านเบราว์เซอร์ Chrome
  • TeamViewer : โซลูชันเดสก์ท็อประยะไกลเชิงพาณิชย์ที่รู้จักกันดี มีซอฟต์แวร์ Linux เพียงติดตั้งไคลเอนต์และโฮสต์ซอฟต์แวร์ไว้ล่วงหน้า ยังมีแอพโฮสต์สำหรับการเข้าถึงอุปกรณ์ Raspberry Pi จากระยะไกล

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

การเลือกโซลูชันเดสก์ท็อประยะไกลของ Ubuntu ที่เหมาะสม

คุณควรใช้เครื่องมือเดสก์ท็อประยะไกลใดสำหรับการเชื่อมต่อระหว่าง Ubuntu และ Windows

มีสามตัวเลือกหลัก:

  • RDP: สิ่งนี้ใช้ Windows Remote Desktop Protocol ผ่านการใช้งานโอเพ่นซอร์ส xrdp
  • VNC: Virtual Network Computing เป็นอีกทางเลือกหนึ่งของ RDP แต่มีความปลอดภัยน้อยกว่า
  • ซอฟต์แวร์ระยะไกลเชิงพาณิชย์: สิ่งเหล่านี้ส่วนใหญ่ต้องการการตั้งค่าและสนับสนุน Linux เพียงเล็กน้อย

คุณยังสามารถใช้ SSH เพื่อออกคำสั่งระยะไกลให้กับ Ubuntu PC ของคุณได้

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

แบ่งปัน แบ่งปัน ทวีต อีเมล Canon กับ Nikon: กล้องยี่ห้อไหนดีกว่ากัน?

Canon และ Nikon เป็นสองชื่อที่ใหญ่ที่สุดในอุตสาหกรรมกล้อง แต่แบรนด์ใดที่มีกล้องและเลนส์รุ่นต่างๆ ที่ดีกว่ากัน?

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • Windows
  • ผลผลิต
  • เดสก์ท็อประยะไกล
  • การเข้าถึงระยะไกล
  • อูบุนตู
  • VNC
  • งานทางไกล
  • เคล็ดลับของ Windows
  • เคล็ดลับลินุกซ์
  • สำนักงานที่บ้าน
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก