10 ตุลาคม 2551

การ remote เครื่องบนระบบปฏิบัติการ Linux

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

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

ก่อนอื่นเลยแนะนำระบบที่ใช้อยู่ก่อนนะครับ
1. Server ใช้ ubuntu ultimate edition (รุ่นที่มีการปรับแต่งหน้าตาและเพิ่มโปรแกรมต่าง ๆ แล้ว)
2. เครื่อง Client ของผมใช้ระบบปฏิบัติการ Linux OpenSuSE 11.0 บน KDE 4
3. เชื่อมต่อด้วยความเร็ว 2Mbps (หุ หุ ขอบคุณ TOT ที่เป็นธุระเดินสายให้)

วิธีการตั้งค่าก็ไม่ยากอะไรครับ
ที่เครื่อง Server เปิดการใช้งาน พื้นโต๊ะระยะไกล โดยไปที่เมนู
ระบบ -> ปรับแต่งพื้นโต๊ะ -> พื้นโต๊ะระยะไกล


คลิกที่อนุญาตให้ผู้ใช้อื่นมองพื้นโต๊ะของคุณ , อนุญาตให้ผู้อื่นควบคุมพื้นโต๊ะของคุณ , ให้ผู้ใช้ป้อนรหัสผ่าน และตั้งรหัสผ่านที่ต้องการ ดังภาพ เป็นอันเสร็จสิ้นการตั้งค่าสำหรับ Server

ต่อไปมาดูที่ฝั่ง client กันบ้างครับ
โปรแกรมที่ใช้คือ Krdc
เปิดโปรแกรมมา ก็ไม่ต้องทำอะไรมาก เพียงแค่ใส่ เลข ip ของเครื่องปลายทางพร้อมทั้งระบุพอร์ต ซึ่งโดยปกติแล้วจะใช้พอร์ต 5900 ครับ ตัวอย่างเช่น
192.168.0.4:5900

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

และหากสังเกตดี ๆ ระบบนี้จะทำงานผ่านทางโปรโตคอล vnc ดังนั้นเราจะสามารถใช้โปรแกรมอะไรก็ได้ ในการจัดการควบคุมเครื่องระยะไกล
ในระบบปฏิบัติการ Windows ก็มีโปรแกรมที่ใช้สำหรับ vnc client หลายตัว ตัวที่ผมยกมาคือ real vnc โดยเมื่อเชื่อมต่อได้แล้วจะมีหน้าต่างถามรหัสผ่าน ดังภาพ

สุดท้ายก็สามารถจัดการ เครื่องปลายทางได้ โดยในภาพผมกำลังใช้ synaptic อัปเดตแพกเพจต่าง ๆ ผ่านระบบปฏิบัติการ Windows
ฝากทิ้งทาย...
แม้ว่าตามตัวเลขแล้วเน็ต 2 เม็ก ก็ดูไม่เลวเลย แต่พอเอาเข้าจริง สำหรับผมแล้วจัดให้อยู่ในระดับ
"อืดในเกณฑ์ที่พอรับได้" งงละซิ ก็ประมาณว่า "ดีกว่าไม่มี" 55555
แสดงความคิดเห็น