วิธีใช้การส่งต่อ X11 ด้วย PuTTY


55

ฉันมี VM พร้อม RHEL 5 โดยไม่มีเซิร์ฟเวอร์ X โฮสต์ของฉันมี Windows 7

ฉันต้องการเชื่อมต่อกับ VM และเปลี่ยนเส้นทางเอาต์พุต X11 ของคำสั่งไปยังโฮสต์ของฉัน

ฉันรู้ว่าถ้าโฮสต์ของฉันเป็นเครื่อง GNU / Linux มันจะง่ายเหมือน ssh -X

ฉันใช้ PuTTy เพื่อเชื่อมต่อโดย SSH กับ VM ฉันพยายามเปิดใช้งานตัวเลือกการส่งต่อ X11 ใน PuTTY config แต่ไม่มีอะไรเกิดขึ้น

คุณเคยทำสิ่งนี้หรือไม่? ฉันค่อนข้างก้าวหน้ากับ GNU / Linux แต่เป็นมือใหม่กับของเล่นของ Winbug $ 7


1
หากคุณเปิดใช้งานตัวเลือกการส่งต่อ X11 ของ putty คุณจะอยู่ตรงนั้น นั่นคือทั้งหมดที่คุณต้องการในด้าน PuTTY; RHEL เป็นเรื่องดี ตอนนี้คุณต้องมีเซิร์ฟเวอร์ X เพื่อแสดง (Windows ไม่ใช่ X-server) Cygwin และ Xming ทั้งคู่มอบ x-servers ฟรีสำหรับ Windows แต่ฉันไม่รู้ว่ามันทำงานบน Win-7 ได้ดีแค่ไหน มีตัวเลือกเชิงพาณิชย์เช่นกัน
quack quixote

3
"ฉันมี VM พร้อม RHEL 5 โดยไม่มีเซิร์ฟเวอร์ X" คุณต้องการ xserver ของการเรียงลำดับบางอย่างเพื่อส่งต่อ x
Journeyman Geek

นี่เป็นแนวทางที่ดีในกรณีที่คำตอบที่ยอมรับไม่ชัดเจนว่าคุณต้องทำอย่างไรกับ Xming / Xlaunch: seas.upenn.edu/cets/answers/x11-forwarding.html
dhaupin

คำตอบ:


70

คุณต้องมีเซิร์ฟเวอร์ X บนเวิร์กสเตชัน windows ของคุณ ฉันชอบและใช้เป็นประจำ Xming บนระบบ Windows 7 ของฉัน คุณต้องการเซิร์ฟเวอร์ SSH ของคุณเพื่อให้ X11Forwarding yes ตั้งอยู่ใน sshd_config. นอกจากนี้ยังต้องการอย่างน้อย xauth ไบนารี / แพ็คเกจ แต่คุณอาจต้องการติดตั้งรุ่นดิสทริบิวชันของคุณ ฐานลูกค้า X11 .

ในสีโป๊วสิ่งที่คุณควรจะต้องตรวจสอบ เปิดใช้งานการส่งต่อ X11 ภายใต้การเชื่อมต่อ \ SSH \ X11 ในการเชื่อมต่อของคุณฉาบ

putty x11 settings

เอกสารโป๊วสำหรับการส่งต่อ X11

Man pages สำหรับ sshd / sshd_config


1
คุณช่วยฉันปวดหัวมาก ขอบคุณ
Basil A

1
แม้ว่า XMing จะแสดงให้ฉันเห็นว่ามันแสดง 0: 0 ในระบบของฉันเมื่อฉันกรอกข้อมูล localhost:0:0 ไปที่ช่อง "ตำแหน่งที่แสดง X" การส่งต่อไม่ทำงาน การปล่อยให้ฟิลด์นี้ว่างเปล่าเป็นสิ่งที่ดีที่สุดที่คุณสามารถทำได้;)
Martin Pecka

1
โปรดทราบว่า Xming ทำ ใช้งานได้กับ Windows 10 แม้ว่าจะไม่ได้ระบุไว้ในหน้าเว็บ
Joce

@Joce .. เห็นด้วย .. Xming เป็นที่น่าอัศจรรย์ .. แม้ว่ามันจะค่อนข้างเก่า ..
alpha_989
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.