/ / วิธีการเปิดแอปพลิเคชัน GUI ด้วย PuTTY จากระยะไกล

วิธีการเปิดแอปพลิเคชัน GUI ด้วย PuTTY จากระยะไกล

SSH บนแนวคิดแล็ปท็อป

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

เริ่มต้นโปรแกรม PuTTY แล้วWindows, 20 ปีที่แล้ว มันได้รับการย้ายไปยังแพลตฟอร์มอื่น ๆ นับตั้งแต่ เป็นแอปพลิเคชั่นกราฟิกที่ให้หน้าต่างเทอร์มินัลและการเชื่อมต่อระยะไกลกับคอมพิวเตอร์เครื่องอื่น โดยทั่วไปแล้วการเชื่อมต่อจะทำโดยใช้ SSH แต่รองรับโปรโตคอลอื่น ๆ

เช่นเดียวกับอินเตอร์เฟสบรรทัดคำสั่งของหน้าต่างเทอร์มินัลดั้งเดิม PuTTY สามารถกำหนดค่าให้เปิดแอปพลิเคชันแบบกราฟิกบนคอมพิวเตอร์ระยะไกล

การติดตั้ง PuTTY

หาก PuTTY ยังไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณคุณสามารถติดตั้งได้ดังนี้

บน Windows ดาวน์โหลด PuTTY จากเว็บ

ในการติดตั้ง PuTTY บน Ubuntu ให้ใช้คำสั่งนี้:

sudo apt-get install putty

sudo apt-get install putty ในหน้าต่างเทอร์มินัล

ในการติดตั้ง PuTTY บน Fedora ให้ใช้คำสั่งนี้:

sudo dnf install putty

sudo dnf putty ติดตั้งในหน้าต่างเทอร์มินัล

ในการติดตั้ง PuTTY บน Manjaro ให้ใช้คำสั่งนี้:

sudo pacman -Syu putty

sudo pacman -Syu putty ในหน้าต่างเทอร์มินัล

การใช้ PuTTY บน Windows

หากคุณใช้ PuTTY บน Windows คุณจะต้องติดตั้งเซิร์ฟเวอร์ X ก่อนดำเนินการต่อ ส่วนที่เหลือของกระบวนการจะทำงานเหมือนกับที่ทำบน Linux

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

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

Xming เกี่ยวกับหน้าต่าง

เริ่ม PuTTY

ใน Windows คุณจะพบ PuTTY ในเมนูเริ่มหลังจากติดตั้ง ใน GNOME คุณสามารถเริ่ม PuTTY ได้โดยกดปุ่ม Super ปุ่มหนึ่งระหว่างปุ่ม Ctrl และปุ่ม Alt ด้านขวาและพิมพ์“ putty”

ไอคอน PuTTY

ไอคอน PuTTy จะปรากฏที่ด้านบนของหน้าจอ คลิกที่มันเพื่อเปิด PuTTY

เชื่อมต่อกับ PuTTY

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

หน้าต่าง PuTTY พร้อมเพิ่มรายละเอียดโฮสต์

ในบานหน้าต่างด้านข้างเลื่อนลงจนกว่าคุณจะเห็นรายการต้นไม้“ SSH” ขยายสิ่งนี้จากนั้นขยายรายการ“ รับรองความถูกต้อง” และเน้นรายการ“ X11”

ตัวเลือกการส่งต่อ X11

เลือกช่องทำเครื่องหมาย“ เปิดใช้งานการส่งต่อ X11”

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

กำลังบันทึกการตั้งค่า PuTTY

คลิกปุ่ม“ เปิด” เพื่อเชื่อมต่อกับคอมพิวเตอร์ระยะไกล

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

คำเตือนการเชื่อมต่อครั้งแรก

คลิกปุ่ม“ ยอมรับ” เพื่อทำการเชื่อมต่อให้เสร็จสมบูรณ์

หน้าต่าง x-term จะปรากฏขึ้น ป้อนชื่อบัญชีผู้ใช้ที่คุณกำลังเชื่อมต่อเป็นและกด Enter คุณจะได้รับแจ้งรหัสผ่านสำหรับบัญชีนี้ พิมพ์รหัสผ่านและกด Enter

เข้าสู่ระบบคอมพิวเตอร์ระยะไกลในหน้าต่างเทอร์มินัล

คุณจะเห็นพรอมต์บรรทัดคำสั่งของคอมพิวเตอร์ระยะไกล

ในการเริ่มต้นแอปพลิเคชันกราฟิกให้ป้อนชื่อในบรรทัดคำสั่งพร้อมพารามิเตอร์ใด ๆ ที่คุณต้องการส่งผ่าน เราจะใช้เครื่องมือแก้ไข leafpad เพื่อแก้ไขไฟล์. bashrc

leafpad .bashrc

leafpad .bashrc ในหน้าต่างเทอร์มินัล

เครื่องมือแก้ไข leafpad จะเปิดขึ้นพร้อมกับไฟล์. bashrc ที่โหลดไว้

ตัวแก้ไข leafpad ที่มี. bashrc ถูกโหลดเข้ามา

เป็นอีกตัวอย่างหนึ่งมาเริ่มต้นเบราว์เซอร์ที่ศักดิ์สิทธิ์

epiphany

คำสั่ง epiphany ในหน้าต่างเทอร์มินัล

เบราว์เซอร์ epiphany จะเปิดขึ้นและคุณสามารถเรียกดูเว็บไซต์โปรดได้

หน้าต่างเบราว์เซอร์ศักดิ์สิทธิ์

และใช่มันทำงานบน Windows ได้เช่นกัน! ที่นี่เราได้เปิดตัว idle python IDE บนระบบ Linux รีโมต มันปรากฏบนเดสก์ท็อป Windows ของเรา เพียงแค่เปิดมันโดยพิมพ์คำสั่งเหมือนที่คุณทำบน Linux

Python ที่ไม่ได้ใช้งาน

โปรดทราบว่ามันไม่ได้มีการตกแต่งหน้าต่าง Windows ปกติ มันเป็นแอพพลิเคชั่นลีนุกซ์ที่ทำงานบนเดสก์ท็อป Windows ของคุณ, ด้วยคุณสมบัติของวินโดวส์ลินุกซ์, ความอนุเคราะห์จาก PuTTY และเซิร์ฟเวอร์ Xming X

ปิดการเชื่อมต่อ

หากต้องการปิดการเชื่อมต่อให้ปิดแอปพลิเคชันทั้งหมดแล้วใช้คำสั่ง exit ในหน้าต่างเทอร์มินัล PuTTY

exit

ออกจากหน้าต่างเทอร์มินัล

นั่นค่อนข้างน่าประทับใจจริงๆ

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