วิธีเข้าถึงเครื่องเสมือน Ubuntu จากระยะไกล

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

โชคดีที่ทำได้ง่ายด้วย Ubuntu โพสต์นี้จะสาธิตวิธีการเข้าถึงเครื่องเสมือนจากระยะไกล Ubuntu เพื่อให้คุณสามารถทำงานได้จากทุกที่

บทนำเกี่ยวกับวิธีการเข้าถึงเครื่องเสมือน Ubuntu จากระยะไกล:

เครื่องเสมือน (VM) เป็นการจำลองระบบคอมพิวเตอร์ ส่วนประกอบฮาร์ดแวร์ทางกายภาพจะถูกแทนที่ด้วยสิ่งเทียบเท่าเสมือน สิ่งนี้ทำให้เครื่องจริงเครื่องเดียวสามารถรันระบบเสมือน (แขก) ที่แยกได้หลายตัว

ถึง เข้าถึง และใช้ VM คุณต้องเชื่อมต่อผ่านบริการ Remote Desktop Protocol (RDP) เช่น XRDP

XRDP เป็นการใช้งานแบบโอเพ่นซอร์สของ Microsoft ระยะไกล Desktop Protocol (RDP) ที่อนุญาตให้ผู้ใช้ควบคุมระบบระยะไกลแบบกราฟิก สามารถดาวน์โหลดได้จาก Ubuntu Software Center

เมื่อคุณติดตั้งและกำหนดค่า xrdp แล้ว คุณสามารถเชื่อมต่อกับ VM จากไคลเอนต์ RDP ใดก็ได้

สำหรับ Windows สามารถใช้แอปพลิเคชันการเชื่อมต่อเดสก์ท็อประยะไกลในตัวได้ สำหรับ Linux คุณสามารถใช้ไคลเอนต์ RDP ใดก็ได้ เช่น Remmina หรือ KRDC

วิธีเข้าถึงเครื่องเสมือน Ubuntu จากระยะไกล

การตั้งค่าการเชื่อมต่อระยะไกล

ในการเข้าถึงคอมพิวเตอร์เสมือนของคุณจากระยะไกล คุณต้องสร้างการเชื่อมต่อระยะไกล สามารถทำได้โดยใช้โปรโตคอล SSH (Secure Shell)

สามารถสร้างการเชื่อมต่อระยะไกลได้สองวิธี: ด้วยไคลเอนต์ SSH หรือเซิร์ฟเวอร์ SSH

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

ชื่อผู้ใช้ ssh@ip_address

แทนที่ชื่อผู้ใช้ด้วยชื่อผู้ใช้จริงและที่อยู่ ip_address ด้วยที่อยู่ IP ของเครื่องเสมือนของคุณ

คุณจะได้รับแจ้งให้ใส่รหัสผ่านของคุณ เมื่อคุณป้อนรหัสผ่านแล้ว คุณจะเข้าสู่ระบบและสามารถเริ่มทำงานบนเครื่องเสมือนของคุณได้

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

ในการดำเนินการนี้ คุณต้องลงชื่อเข้าใช้เราเตอร์และเพิ่มกฎการส่งต่อพอร์ต ขั้นตอนเฉพาะจะแตกต่างกันไปขึ้นอยู่กับเราเตอร์ของคุณ แต่โดยทั่วไป คุณจะต้องส่งต่อพอร์ต 22 (พอร์ต SSH) ไปยังที่อยู่ IP ของเครื่องเสมือนของคุณ

การเข้าถึงเครื่องเสมือนจากระยะไกล

หากคุณต้องการเข้าถึงเครื่องเสมือนของคุณจากระยะไกล คุณสามารถใช้ SSH เพื่อเชื่อมต่อกับเครื่องได้ คุณจะต้องติดตั้งไคลเอนต์ SSH ในเครื่องของคุณ

ในการเชื่อมต่อกับเครื่องเสมือน ให้ใช้คำสั่ง ssh ตามด้วยชื่อผู้ใช้และที่อยู่ IP ของเครื่อง:

ชื่อผู้ใช้ ssh@ipaddress

เมื่อคุณเชื่อมต่อแล้ว คุณจะได้รับแจ้งรหัสผ่านสำหรับบัญชีผู้ใช้ ป้อนรหัสผ่านแล้วกด Enter

ตอนนี้คุณควรเห็นพรอมต์คำสั่งสำหรับเครื่องเสมือน ขณะนี้คุณสามารถเรียกใช้คำสั่งบนเครื่องระยะไกลได้เหมือนกับว่าคุณเข้าสู่ระบบภายในเครื่อง

เคล็ดลับและคำแนะนำเกี่ยวกับการเข้าถึงเครื่องเสมือนจากระยะไกล Ubuntu:

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

ทางเลือกหนึ่งคือการใช้ VPN (เครือข่ายส่วนตัวเสมือน) VPN จะเข้ารหัสการรับส่งข้อมูลทั้งหมดของคุณ เพื่อให้มั่นใจว่าไม่มีใครสามารถดักฟังการเชื่อมต่อของคุณได้

คุณจะต้องติดตั้งซอฟต์แวร์ OpenVPN บนเครื่องในระบบและเครื่องเสมือนของคุณเพื่อตั้งค่า VPN

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

ความเป็นไปได้อีกอย่างคือการใช้ SSH SSH (Secure Shell) เป็นเทคโนโลยีที่ช่วยให้คุณเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นผ่านเครือข่ายที่ไม่ปลอดภัยได้อย่างปลอดภัย

หากต้องการใช้ SSH คุณจะต้องติดตั้งเซิร์ฟเวอร์ SSH บนเครื่องเสมือนและเชื่อมต่อจากเครื่องภายในโดยใช้ไคลเอ็นต์ SSH

เมื่อเชื่อมต่อแล้ว คุณจะสามารถเข้าถึงไฟล์และแอปพลิเคชันของเครื่องเสมือนทั้งหมดของคุณเสมือนว่าคุณลงชื่อเข้าใช้ในเครื่อง

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

คำถามที่พบบ่อยเกี่ยวกับวิธีการเข้าถึงเครื่องเสมือน Ubuntu จากระยะไกล:

  • เครื่องเสมือนคืออะไร?
  • ประโยชน์ของการใช้เครื่องเสมือนคืออะไร?
  • ฉันจะเข้าถึงเครื่องเสมือนของฉันจากระยะไกลได้อย่างไร
  • ฉันจะเชื่อมต่อกับเครื่องเสมือนโดยใช้ SSH ได้อย่างไร
  • ฉันจะเชื่อมต่อกับเครื่องเสมือนโดยใช้ VNC ได้อย่างไร
  • ฉันจะรีสตาร์ทเครื่องเสมือนได้อย่างไร
  • ฉันจะปิดเครื่องเสมือนได้อย่างไร

การแก้ไขปัญหา

หากคุณไม่สามารถเชื่อมต่อกับเครื่องเสมือน (VM) ด้วย SSH มีสาเหตุที่เป็นไปได้หลายประการ:

  • VM อาจไม่ทำงาน ตรวจสอบสถานะของ VM ของคุณในพอร์ทัล Azure
  • ไฟร์วอลล์หรือข้อจำกัดด้านความปลอดภัยเครือข่ายอื่นๆ อาจบล็อกการเข้าถึงพอร์ต 22 ซึ่งเป็นพอร์ตเริ่มต้นสำหรับ SSH สำหรับข้อมูลเพิ่มเติม โปรดดูอนุญาตทราฟฟิกขาเข้าบนเครื่องเสมือน
  • กลุ่มความปลอดภัยเครือข่าย (NSG) สำหรับ VM หรือเครือข่ายย่อยของคุณอาจไม่มีข้อยกเว้นสำหรับการรับส่งข้อมูล SSH สำหรับข้อมูลเพิ่มเติม โปรดดูที่ กำหนดค่ากลุ่มความปลอดภัยเครือข่าย
  • คุณอาจใช้ชื่อ DNS หรือที่อยู่ IP ที่ไม่ถูกต้องของ VM ชื่อ DNS มักจะอยู่ในรูปแบบ .cloudapp.azure.com และที่อยู่ IP จะอยู่ที่หน้าภาพรวมของ VM ของคุณในพอร์ทัล Azure

อ่านเพิ่มเติม

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

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่าและใช้งาน Ubuntu Virtual Machines เราขอแนะนำแหล่งข้อมูลเพิ่มเติมเหล่านี้:

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

บทสรุปเกี่ยวกับวิธีการเข้าถึงเครื่องเสมือน Ubuntu จากระยะไกล:

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

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

ไทย