Score:1

X11 ส่งต่อผ่านกล่องกระโดด

ธง cy

ฉันมีเครื่องที่กำหนดค่าให้เชื่อมต่อกับกล่องกระโดด/ป้อมปราการโดยอัตโนมัติเมื่อมีการเชื่อมต่ออินเทอร์เน็ต ฉันกำหนดค่าไฟล์ config ssh ดังนี้:

โฮสต์อุโมงค์
        ชื่อโฮสต์ <jump เครื่อง ip>
        IdentityFile <พาธไปยังไฟล์>
        ผู้ใช้ <ผู้ใช้>
        RemoteForward 5900 localhost:5900
        RemoteForward 9933 localhost:22

จากเครื่องท้องถิ่นของฉัน (WSL2 Ubuntu) ฉันสามารถ ssh ผ่านกล่องข้ามและเข้าถึงเครื่องแรกผ่าน ProxyCommand:

โฮสโฮม
        ชื่อโฮสต์ localhost
        พอร์ต 9933
        ผู้ใช้ <ผู้ใช้>
        IdentityFile <พาธไปยังไฟล์>
        ProxyCommand ssh กระโดด -W %h:%P
        LocalForward 5901 localhost:5900

วิธีที่ฉันกำหนดค่าตอนนี้ฉันสามารถเข้าถึงเครื่องนี้ได้อย่างง่ายดายผ่าน VNC แต่ฉันต้องการใช้การส่งต่อ X11 แทน ฉันพยายามกำหนดค่า X11 แต่ล้มเหลวในแต่ละครั้ง ฉันกำลังมองหาข้อมูลจากผู้ที่กำหนดค่านี้และวิธีที่พวกเขาทำสิ่งนี้ให้สำเร็จ ฉันได้ลองเพิ่ม ForwardX11 ลงในไฟล์กำหนดค่าของฉัน เปิดใช้งานในไฟล์ sshd_config ปิดใช้งาน/เปิดใช้งานอีกครั้ง ใช้โฮสต์ภายในเครื่อง ฯลฯ เป็นต้น

ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก! ขอบคุณล่วงหน้า

Saïmonn avatar
in flag
คุณสามารถเปิดใช้งาน `ForwardX11` อีกครั้งในการกำหนดค่าของคุณและโพสต์บันทึกบางส่วน (`ssh -vv`) ได้หรือไม่
Score:0
ธง cy

กลายเป็นว่าปัญหาทั้งหมดเป็นเพราะเครื่อง WSL2 Ubuntu ของฉันไม่มีชุดตัวแปร DISPLAY ก่อน พยายามเชื่อมต่อผ่าน ssh หลังจากวิ่ง:

ส่งออก DISPLAY=localhost:0.0

ฉันสามารถเชื่อมต่อผ่าน ssh ด้วย X11 Forwarding ได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา