คำถามติดแท็ก x11-forwarding

3
อะไรคือความแตกต่างระหว่าง `ssh -Y` (การส่งต่อ X11 ที่เชื่อถือได้) และ` ssh -X` (การส่งต่อ X11 ที่ไม่น่าเชื่อถือ)
อะไรคือความแตกต่างระหว่างssh -Y(การส่งต่อ X11 ที่เชื่อถือได้) และssh -X(การส่งต่อ X11 ที่ไม่น่าเชื่อถือ) เท่าที่ฉันเข้าใจมันมีเรื่องเกี่ยวกับความปลอดภัย แต่ฉันไม่เข้าใจความแตกต่างและเวลาที่จะใช้
114 xorg  ssh  x11-forwarding 

1
ไม่สามารถเชื่อมต่อกับบัสการเข้าถึงได้
เมื่อใช้sshกับการส่งต่อ X11 ฉันได้รับข้อผิดพลาดและคำเตือนต่าง ๆ เมื่อเรียกใช้แอปพลิเคชั่น gui ตัวอย่างเช่นเมื่อใดก็ตามที่ฉันใช้gitgฉันได้รับคำเตือนต่อไปนี้ ** (gitg:15904): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused นอกจากจะน่าเกลียดแล้วนั่นยังชี้ให้เห็นข้อผิดพลาดจริง ๆ อีกไหม? ฉันได้รับการแจ้งเตือนการทำงานเดียวกันEvince : ** (evince:16634): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused ... หรือeog : ** …

2
เปลี่ยนเส้นทางหน้าต่างที่มีอยู่ผ่านการส่งต่อ SSH และ X11 หรือไม่
การใช้ssh -X user@hostฉันสามารถเริ่มโปรแกรมบนโฮสต์และการส่งต่อ X11 ทำให้ฉันเห็นหน้าต่างของตนบนเครื่องระยะไกล อย่างไรก็ตามฉันต้องการที่จะส่งต่อ / เปลี่ยนเส้นทางหน้าต่างที่มีอยู่ ฉันจะทำอย่างไร (ถ้าทำได้) หมายเหตุ VNC ไม่ใช่ตัวเลือก (ไม่มีเซิร์ฟเวอร์ติดตั้งบนโฮสต์และผู้ใช้ของฉันมีสิทธิ์ จำกัด )

1
ตัวอย่างที่ง่ายที่สุดในการตรวจสอบว่าการส่งต่อ X11 ทำงานได้อย่างไร?
ฉันสามารถเข้าถึงคลัสเตอร์และต้องการใช้ตัวอย่างที่ง่ายที่สุดในการ ssh เข้ากับ X11 forwarding และดูว่ามันใช้งานได้หรือไม่ ขณะนี้ฉันเพียงเข้าสู่ระบบคลัสเตอร์: $ ssh -Y user@cluster และโปรแกรมเดียวที่ฉันรู้ในคลัสเตอร์ที่มีจอแสดงผลบางส่วน (เช่น gui) คือmatlabดังนั้นฉันจึงเรียกใช้: $ matlab ในอดีตที่ใช้งานได้ แต่ฉันต้องการรู้ว่าคำสั่งที่ง่ายที่สุดในการแสดงบางสิ่งบางอย่างบนหน้าจอของฉันเพื่อดูว่ามันทำงานหรือไม่ ขณะนี้การรันจะmatlabเปิดอินเตอร์เฟสคำสั่ง แต่ไม่แสดงข้อผิดพลาดหรือสิ่งอื่นใด มีใครรู้บ้างว่าอะไรคือคำสั่งทางเลือกเพื่อดูว่ามีอะไรทำงานหรือไม่ คำสั่งเดียวที่สืบทอดกับ Ubuntu และไม่ต้องการให้ฉันติดตั้งอะไรนอกเหนือจาก X11 คือแนวคิด สิ่งที่ต้องการ: $ display_a_box_with_text HELLOWORLD ฉันไม่แน่ใจว่ามันเป็นเพียงฉัน แต่ดูเหมือนไร้สาระว่าวิธีเดียวที่จะตรวจสอบว่า X11 ทำงานได้หรือไม่โดยใช้ MATLAB ต้องมีวิธีที่ดีกว่าในการตรวจสอบสิ่งนี้

1
gedit เมนูด้านบนมองไม่เห็นเมื่อเริ่มต้นจาก terminal และการใช้การส่งต่อ x11
ให้: ฉันใช้export $(dbus-launch)ใน/etc/bash.bashrcไฟล์ของฉันตามปกติแล้วฉันจะทำงานภายใต้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบและต้องsu - adminทำสิ่งที่เป็นอันตราย พฤติกรรมปกติ: ไปที่เส้นประเปิด gedit เมนูด้านบนสามารถมองเห็นได้ พฤติกรรมที่ผิดปกติgeditไปยังสถานีพิมพ์: จากนั้นเมนูด้านบนเป็นในที่มองเห็นได้ (ปัญหายังคงอยู่แม้จะส่งไปยัง bg) ข้อมูลเพิ่มเติม: ฉันสังเกตเห็นเมื่อฉันทำgksudo geditเมนูปรากฏขึ้นใต้แถบเมนูของหน้าต่างแทนเมนูด้านบน ... ข้อมูลเพิ่มเติมเพิ่มเติม: ฉันเพิ่งพบผู้กระทำผิด: การส่งต่อ X11 พฤติกรรม "ผิดปกติ" หยุดลงเมื่อฉันลบออกexport $(dbus-launch)จากbash.bashrcไฟล์ของฉัน ไม่มีใครมีเงื่อนงำที่จะนำความผิดปกติกลับมาเป็นปกติได้หรือไม่? (รักษาการส่งต่อ x11 หรือไม่) ฉันดูทุกที่ แต่ยกเว้นข้อผิดพลาดในการตั้งค่าที่ไม่แสดงฉันไม่พบวิธีแก้ไขปัญหานี้ ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.