ตั้งค่าเซิร์ฟเวอร์ Linux? บางทีคุณอาจกำหนดค่านี้เป็นโซลูชันสำหรับการจัดเก็บเครือข่าย หรือบางทีคุณอาจมีพีซีที่ใช้ Linux, มีเดียเซ็นเตอร์ หรือเพียงแค่เก็บพีซีเครื่องที่สองไว้ในห้องอื่น
ไม่ว่าในกรณีใด คุณจะต้องเข้าถึงอุปกรณ์ Linux จากระยะไกลจากพีซีหรือแล็ปท็อป Windows แล้ววิธีแก้ปัญหาคืออะไร?
ผู้ใช้ Windows มีเครื่องมือหลายอย่างที่เปิดใช้งานเดสก์ท็อประยะไกลอย่างง่ายจาก Windows ถึง Linux ต้องการทราบว่าเดสก์ท็อประยะไกลจาก Windows ไปยัง Linux เป็นอย่างไร? อ่านต่อ!
คุณจะต้องมีที่อยู่ IP ของอุปกรณ์ Linux
ก่อนที่คุณจะเข้าสู่ Linux จาก Windows ได้ คุณจะต้องมีที่อยู่ IP ของอุปกรณ์เสียก่อน มีประโยชน์สำหรับตัวเลือกการเชื่อมต่อระยะไกลทั้งหมด แม้ว่าในบางกรณี ชื่อโฮสต์ (ชื่อเครือข่ายของอุปกรณ์) จะใช้ได้
วิธีที่ง่ายที่สุดในการตรวจสอบที่อยู่ IP คือการเข้าสู่ระบบอุปกรณ์ Linux ของคุณและเปิดเทอร์มินัล ใส่:
hostname -I
ที่อยู่ IP ของอุปกรณ์จะปรากฏขึ้น สำหรับรายละเอียดเพิ่มเติม คุณยังสามารถใช้
ip address
หากระบบ Linux ของคุณมีการเชื่อมต่อหลายจุด สิ่งเหล่านี้จะแสดงพร้อมคำนำหน้า ตัวอย่างเช่น การเชื่อมต่ออีเทอร์เน็ตจะแสดงควบคู่ไปกับ eth0 หากเชื่อมต่อแบบไร้สาย ให้มองหาที่อยู่ IP ที่แสดงเทียบกับ wlan0
ถ้ามันไม่ง่ายหรือสะดวก มีวิธีอื่นที่เกือบจะง่ายอยู่แล้ว ในหน้าต่างเบราว์เซอร์ ให้เชื่อมต่อกับเราเตอร์ของคุณ ซึ่งมักจะเป็นที่อยู่เช่น 192.168.0.1 หรือ 192.168.0.100 . ตรวจสอบสิ่งนี้โดยดูที่เราเตอร์หรือเอกสารที่มาพร้อมกับมัน
เมื่อลงชื่อเข้าใช้เราเตอร์แล้ว ให้มองหาตัวเลือกที่แสดงรายการอุปกรณ์ที่เชื่อมต่อ เรียกดูที่อยู่ IP เพื่อค้นหาอุปกรณ์ Linux ของคุณตามชื่อโฮสต์ เราเตอร์บางตัวสามารถแสดงระบบปฏิบัติการของอุปกรณ์ได้ คุณจะพบที่อยู่ IP ที่แสดงอยู่ข้าง ๆ ซึ่งคุณควรจดไว้ในภายหลัง
วิธี RDP จาก Windows เป็น Linux
ตัวเลือกแรกและง่ายที่สุดคือ RDP หรือ Remote Desktop Protocol ซึ่งมีอยู่ใน Windows
ก่อนเริ่มต้น คุณจะต้องติดตั้งซอฟต์แวร์ xrdp บนกล่อง Linux ของคุณ คุณสามารถดำเนินการด้วยตนเองหรือใช้ SSH (ดูด้านล่าง) ด้วยคำสั่งเดียว:
sudo apt install xrdp
หากต้องการใช้ RDP เป็น Linux ให้เรียกใช้ซอฟต์แวร์ Remote Desktop บนเครื่อง Windows ของคุณ ใน Windows 8 และใหม่กว่า สามารถพบได้ผ่านการค้นหา เพียงแค่ป้อนตัวอักษร "rdp"
เมื่อเปิดหน้าต่างการเชื่อมต่อเดสก์ท็อประยะไกล:
- ป้อนที่อยู่ IP
- ใช้ แสดงตัวเลือก สำหรับข้อกำหนดการเชื่อมต่อขั้นสูง
- คลิก เชื่อมต่อ
ง่ายนิดเดียว
ประโยชน์ของ RDP :แม้ว่าการตั้งค่าอาจใช้เวลานานขึ้นเล็กน้อย แต่การใช้ RDP มอบความน่าเชื่อถือที่ยอดเยี่ยมและการเข้าถึงเดสก์ท็อประยะไกลไปยัง Linux ทำให้เป็นเครื่องมือที่เหมาะสำหรับการทำงานระยะไกลกับเครื่อง Linux
หากคุณใช้แผนเพื่อใช้ RDP เป็นประจำ คุณสามารถประหยัดเวลาได้ด้วยการสร้างการกำหนดค่าแบบกำหนดเองเหล่านี้สำหรับ Windows RDP
เชื่อมต่อกับ Linux จาก Windows ด้วย VNC
การเชื่อมต่อเครือข่ายเสมือน (VNC) ยังช่วยให้สามารถเข้าถึงเดสก์ท็อป Linux ของคุณได้จากระยะไกล อย่างไรก็ตาม เช่นเดียวกับ RDP คุณจะต้องติดตั้งซอฟต์แวร์เฉพาะบางตัว บนกล่อง Linux จำเป็นต้องใช้ซอฟต์แวร์เซิร์ฟเวอร์ VNC บน Windows ซึ่งเป็นแอปไคลเอ็นต์
หนึ่งในตัวเลือกยอดนิยมสำหรับการเชื่อมต่อกับ Linux ผ่าน VNC คือ TightVNC คุณจะพบซอฟต์แวร์ไคลเอ็นต์ Windows ที่เว็บไซต์ แต่อย่าลืมเลือกเวอร์ชันที่ถูกต้อง
ดาวน์โหลด: VNC สำหรับ Windows
เมื่อคุณทำเสร็จแล้ว ให้ติดตั้ง tightvncserver บนกล่อง Linux ของคุณ ซึ่งอาจดำเนินการผ่าน SSH (ดูหัวข้อถัดไป) หรือด้วยการเข้าถึงคอมพิวเตอร์จริง
ก่อนอื่น ใน Linux ให้ตรวจหาการอัปเดต:
sudo apt update
ถัดไป ติดตั้งเซิร์ฟเวอร์ TightVNC:
sudo apt install tightvncserver
เมื่อติดตั้งแล้ว ให้เรียกใช้ tightvncserver และตั้งรหัสผ่านเมื่อได้รับแจ้ง
sudo tightvncserver
รหัสผ่านมีขีดจำกัดแปดอักขระ เมื่อใช้งาน tightvncserver คุณจะเห็นการแจ้งเตือนแสดงหมายเลขพอร์ต---จดบันทึกไว้
เมื่อคุณทำเสร็จแล้ว ต่อไปนี้เป็นวิธีเชื่อมต่อกับเครื่อง Linux จาก Windows:
- เรียกใช้แอป TightVNC Viewer ใน Windows
- ป้อนที่อยู่ IP และหมายเลขพอร์ต
- คลิก เชื่อมต่อ
- ป้อนรหัสผ่านที่คุณตั้งเมื่อได้รับแจ้ง
จากนั้นเดสก์ท็อประยะไกลจะเปิดขึ้น และคุณสามารถเริ่มใช้แอปที่คุณเลือกได้ด้วยเหตุผล แอปพลิเคชันบางตัวที่มีความต้องการด้านกราฟิกจำนวนมากนั้นไม่น่าจะทำงานได้อย่างน่าเชื่อถือเลย
ประโยชน์ของ VNC :ช่วยให้เข้าถึงพีซีระยะไกลได้อย่างรวดเร็ว TightVNC มีขีดจำกัด คุณทำงานคอมพิวเตอร์มาตรฐานได้ แต่กิจกรรมที่เกี่ยวข้องกับสื่อมีข้อจำกัดอย่างมาก
รีโมทเข้าสู่ Linux ผ่าน SSH
SSH (Secure Shell) เป็นวิธีที่ยอดเยี่ยมในการเข้าถึงอุปกรณ์ Linux จากระยะไกล คุณไม่ได้จำกัดเฉพาะ Windows ด้วยตัวเลือกนี้ เนื่องจาก SSH สามารถใช้ได้จากอุปกรณ์เกือบทุกชนิด แถมยังปลอดภัยอีกด้วย
คุณมีสองตัวเลือกสำหรับ SSH บน Windows:
- SSH ใน Windows PowerShell
- ดาวน์โหลดเครื่องมือ PuTTY SSH
มาดูกันทั้งคู่
การเข้าถึงระยะไกล Linux ด้วย SSH ใน Windows PowerShell
Windows PowerShell เป็นเครื่องมือบรรทัดคำสั่งใหม่ใน Windows 10 แทนที่แอปพรอมต์คำสั่งเก่า ค้นหาโดยคลิกขวาที่เริ่มเพื่อเข้าถึงเมนู Power และเลือก Windows PowerShell หากต้องการ SSH ให้ป้อน:
ssh [IP_ADDRESS]
ดังนั้นหากอุปกรณ์ Linux มีที่อยู่ IP 192.168.13.123 ให้ป้อน:
- ssh 192.168.13.123
- เมื่อได้รับแจ้ง ให้ยอมรับใบรับรอง
- ใส่ชื่อผู้ใช้และรหัสผ่าน
ตอนนี้คุณมีสิทธิ์เข้าถึง SSH จากระยะไกลไปยัง Linux
เชื่อมต่อกับ Linux จากระยะไกลโดยใช้ SSH ใน PuTTY
แม้ว่าจะไม่มีใน Windows แต่สามารถดาวน์โหลดแอปพลิเคชัน PuTTY ได้ อย่างไรก็ตาม ไม่ได้ติดตั้ง PuTTY คุณเพียงแค่เรียกใช้ไฟล์ EXE ที่ดาวน์โหลดมาแทน
ดาวน์โหลด: PuTTY (ฟรี)
เพื่อความสะดวก คุณควรสร้างทางลัดบนเดสก์ท็อป
วิธีใช้ PuTTY สำหรับ SSH:
- เลือก เซสชัน> ชื่อโฮสต์
- ป้อนชื่อเครือข่ายของคอมพิวเตอร์ Linux หรือป้อนที่อยู่ IP ที่คุณระบุไว้ก่อนหน้านี้
- เลือก SSH จากนั้น เปิด
- เมื่อได้รับแจ้งให้ยอมรับใบรับรองสำหรับการเชื่อมต่อ ให้ดำเนินการดังกล่าว
- ป้อนชื่อผู้ใช้และรหัสผ่านเพื่อลงชื่อเข้าใช้อุปกรณ์ Linux ของคุณ
ประโยชน์ของ SSH :การใช้วิธีนี้ทำให้คุณสามารถเปลี่ยนแปลงลีนุกซ์ได้อย่างรวดเร็วโดยที่มือไม่สกปรก เหมาะสมอย่างยิ่งกับการติดตั้งซอฟต์แวร์และการเปลี่ยนแปลงของผู้ดูแลระบบ ยังมีประโยชน์สำหรับการตั้งค่าตัวเลือกถัดไป VNC! SSH ยังสมบูรณ์แบบสำหรับเซิร์ฟเวอร์ที่ไม่ได้ติดตั้งสภาพแวดล้อมเดสก์ท็อป
อย่างไรก็ตาม หากคุณต้องการการเชื่อมต่อระยะไกลกับเดสก์ท็อป Linux จาก Windows ให้ลองใช้ VNC หรือ RDP
วิธีการเชื่อมต่อกับ Linux บนเดสก์ท็อประยะไกล 3 วิธี
ไม่ว่าจุดประสงค์ของคุณคืออะไร มีตัวเลือกที่เหมาะสมในการเชื่อมต่อกับเครื่อง Linux จาก Windows วิธีการเหล่านี้ใช้ได้ไม่ว่าอุปกรณ์จะเป็นเซิร์ฟเวอร์ เดสก์ท็อปพีซีในที่ทำงาน มีเดียเซ็นเตอร์ หรือแม้แต่ Raspberry Pi
จากง่ายที่สุดไปจนถึงยากที่สุด เข้าถึง Linux จากระยะไกลจาก Windows โดยใช้:
- RDP (โปรโตคอลเดสก์ท็อประยะไกล)
- VNC (การเชื่อมต่อเครือข่ายเสมือน)
- SSH (เชลล์ที่ปลอดภัย)
หาก Linux distro ของคุณเป็น Ubuntu แสดงว่าคุณมีเครื่องมือเดสก์ท็อประยะไกลที่เข้ากันได้กับ VNC อยู่แล้ว