ต้องการเข้าถึงเครื่อง Linux จากระยะไกลและเปิดแอปพลิเคชันกราฟิกหรือไม่ ฉาบเพื่อช่วยชีวิตขอบคุณตัวเลือก "เปิดใช้งานการส่งต่อ X11" คุณสามารถทำได้จาก Windows สิ่งที่คุณต้องทำคือติดตั้งเซิร์ฟเวอร์ X อย่างรวดเร็ว
เริ่มต้นโปรแกรม PuTTY แล้วWindows, 20 ปีที่แล้ว มันได้รับการย้ายไปยังแพลตฟอร์มอื่น ๆ นับตั้งแต่ เป็นแอปพลิเคชั่นกราฟิกที่ให้หน้าต่างเทอร์มินัลและการเชื่อมต่อระยะไกลกับคอมพิวเตอร์เครื่องอื่น โดยทั่วไปแล้วการเชื่อมต่อจะทำโดยใช้ SSH แต่รองรับโปรโตคอลอื่น ๆ
เช่นเดียวกับอินเตอร์เฟสบรรทัดคำสั่งของหน้าต่างเทอร์มินัลดั้งเดิม PuTTY สามารถกำหนดค่าให้เปิดแอปพลิเคชันแบบกราฟิกบนคอมพิวเตอร์ระยะไกล
การติดตั้ง PuTTY
หาก PuTTY ยังไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณคุณสามารถติดตั้งได้ดังนี้
บน Windows ดาวน์โหลด PuTTY จากเว็บ
ในการติดตั้ง PuTTY บน Ubuntu ให้ใช้คำสั่งนี้:
sudo apt-get install putty
ในการติดตั้ง PuTTY บน Fedora ให้ใช้คำสั่งนี้:
sudo dnf install putty
ในการติดตั้ง PuTTY บน Manjaro ให้ใช้คำสั่งนี้:
sudo pacman -Syu putty
การใช้ PuTTY บน Windows
หากคุณใช้ PuTTY บน Windows คุณจะต้องติดตั้งเซิร์ฟเวอร์ X ก่อนดำเนินการต่อ ส่วนที่เหลือของกระบวนการจะทำงานเหมือนกับที่ทำบน Linux
แอ็พพลิเคชันกราฟิก Linux พึ่งพาเซิร์ฟเวอร์ Xเพื่อจัดเตรียมสภาพแวดล้อมเดสก์ทอปแบบกราฟิก จะต้องมีบางแห่งเพื่อให้แอปพลิเคชันกราฟิกเปิดและใช้งาน Windows ไม่มีเซิร์ฟเวอร์ X เพราะไม่จำเป็นต้องใช้ ดังนั้นเราจะต้องติดตั้งแอปพลิเคชันเช่นเดียวกับเมื่อเปิดใช้งานแอปพลิเคชัน Linux แบบกราฟิกจากระบบย่อย Windows 10 สำหรับ Windows
เซิร์ฟเวอร์ Xming X ถูกใช้เพื่อการวิจัยนี้บทความและมันทำงานได้อย่างสมบูรณ์ ดาวน์โหลดและติดตั้ง คุณสามารถยอมรับค่าเริ่มต้นทั้งหมดได้ มันจะทำงานทันทีที่ติดตั้งและปรากฏเป็นไอคอนในซิสเต็มเทรย์ของคุณ
เริ่ม PuTTY
ใน Windows คุณจะพบ PuTTY ในเมนูเริ่มหลังจากติดตั้ง ใน GNOME คุณสามารถเริ่ม PuTTY ได้โดยกดปุ่ม Super ปุ่มหนึ่งระหว่างปุ่ม Ctrl และปุ่ม Alt ด้านขวาและพิมพ์“ putty”
ไอคอน PuTTy จะปรากฏที่ด้านบนของหน้าจอ คลิกที่มันเพื่อเปิด PuTTY
เชื่อมต่อกับ PuTTY
หน้าต่าง PuTTY จะปรากฏขึ้น ในฟิลด์ชื่อโฮสต์ป้อนที่อยู่ IP หรือชื่อเครือข่ายของคอมพิวเตอร์ระยะไกลที่คุณกำลังจะเชื่อมต่อ ต้องมีเซิร์ฟเวอร์ SSH ที่ทำงานบนคอมพิวเตอร์ระยะไกล
ในบานหน้าต่างด้านข้างเลื่อนลงจนกว่าคุณจะเห็นรายการต้นไม้“ SSH” ขยายสิ่งนี้จากนั้นขยายรายการ“ รับรองความถูกต้อง” และเน้นรายการ“ X11”
เลือกช่องทำเครื่องหมาย“ เปิดใช้งานการส่งต่อ X11”
ในบานหน้าต่างด้านข้างเลื่อนไปที่ด้านบนของรายการและเลือกรายการ“ เซสชัน” พิมพ์ชื่อสำหรับการตั้งค่าเหล่านี้ในช่องข้อความ“ เซสชันที่บันทึกไว้” จากนั้นคลิกปุ่ม“ บันทึก” โดยทั่วไปแล้วคุณจะบันทึกการตั้งค่าภายใต้ชื่อของคอมพิวเตอร์ระยะไกลเพื่อให้คุณสามารถใช้งานได้อย่างง่ายดายสำหรับการเชื่อมต่อในอนาคต
คลิกปุ่ม“ เปิด” เพื่อเชื่อมต่อกับคอมพิวเตอร์ระยะไกล
ครั้งแรกที่คุณเชื่อมต่อกับคอมพิวเตอร์ระยะไกลคุณจะเห็นคำเตือนว่าคุณไม่ได้เชื่อมต่อกับคอมพิวเตอร์เครื่องนี้มาก่อน
คลิกปุ่ม“ ยอมรับ” เพื่อทำการเชื่อมต่อให้เสร็จสมบูรณ์
หน้าต่าง x-term จะปรากฏขึ้น ป้อนชื่อบัญชีผู้ใช้ที่คุณกำลังเชื่อมต่อเป็นและกด Enter คุณจะได้รับแจ้งรหัสผ่านสำหรับบัญชีนี้ พิมพ์รหัสผ่านและกด Enter
คุณจะเห็นพรอมต์บรรทัดคำสั่งของคอมพิวเตอร์ระยะไกล
ในการเริ่มต้นแอปพลิเคชันกราฟิกให้ป้อนชื่อในบรรทัดคำสั่งพร้อมพารามิเตอร์ใด ๆ ที่คุณต้องการส่งผ่าน เราจะใช้เครื่องมือแก้ไข leafpad เพื่อแก้ไขไฟล์. bashrc
leafpad .bashrc
เครื่องมือแก้ไข leafpad จะเปิดขึ้นพร้อมกับไฟล์. bashrc ที่โหลดไว้
เป็นอีกตัวอย่างหนึ่งมาเริ่มต้นเบราว์เซอร์ที่ศักดิ์สิทธิ์
epiphany
เบราว์เซอร์ epiphany จะเปิดขึ้นและคุณสามารถเรียกดูเว็บไซต์โปรดได้
และใช่มันทำงานบน Windows ได้เช่นกัน! ที่นี่เราได้เปิดตัว idle
python IDE บนระบบ Linux รีโมต มันปรากฏบนเดสก์ท็อป Windows ของเรา เพียงแค่เปิดมันโดยพิมพ์คำสั่งเหมือนที่คุณทำบน Linux
โปรดทราบว่ามันไม่ได้มีการตกแต่งหน้าต่าง Windows ปกติ มันเป็นแอพพลิเคชั่นลีนุกซ์ที่ทำงานบนเดสก์ท็อป Windows ของคุณ, ด้วยคุณสมบัติของวินโดวส์ลินุกซ์, ความอนุเคราะห์จาก PuTTY และเซิร์ฟเวอร์ Xming X
ปิดการเชื่อมต่อ
หากต้องการปิดการเชื่อมต่อให้ปิดแอปพลิเคชันทั้งหมดแล้วใช้คำสั่ง exit ในหน้าต่างเทอร์มินัล PuTTY
exit
นั่นค่อนข้างน่าประทับใจจริงๆ
เพื่อให้บรรลุถึงสิ่งที่ต่างดาวในฐานะที่เป็นแอพพลิเคชั่นลีนุกซ์ที่ใช้งานได้อย่างมีความสุขบนเดสก์ท็อป Windows ด้วยขั้นตอนง่าย ๆ เพียงไม่กี่ขั้นตอน