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

2
ทำไมการส่งต่อ X11 จึงไม่มีประสิทธิภาพ
เมื่อใดก็ตามที่ฉันเปิดตัว GUIs ขนาดใหญ่จากระยะไกลด้วยการส่งต่อ X11 แม้รวมถึงสวิตช์ -C ประสบการณ์ก็ไม่ตอบสนองมาก คำถามของฉันคืออะไรที่ระดับแนวคิด / โปรโตคอลทำให้เกิดสิ่งนี้ ด้วยการเชื่อมต่อ 25mbit ของฉันฉันสามารถสตรีมวิดีโอ HD ไปยังคอมพิวเตอร์ของฉันได้อย่างไม่มีปัญหา ในทางตรงกันข้ามการไม่ตอบสนองของ GUI ที่เปิดตัวจากระยะไกลด้วยการส่งต่อ X11 เกิดขึ้นแม้ใน LAN 100mbit ซึ่งเวลาแฝงควรอยู่ใกล้ศูนย์ ฉันเข้าใจว่าเมื่อเทียบกับการสตรีมวิดีโอ latency จะดีที่สุดเป็นสองเท่า (เนื่องจากอินพุตจะต้องถูกส่งไปยังเครื่องระยะไกลและหลังจากนั้นแอปพลิเคชันสามารถตอบสนองได้) แต่ภายในมีปัจจัยอื่น ๆ ที่เพิ่มความล่าช้า เพิ่มเติมอีกหรือไม่ ประการที่สองแบนด์วิดธ์ ทำไมมันกินมากของมัน? เมื่อพูดถึงรูปแบบรูปภาพและวิดีโอจะใช้วิธีการมากมายเพื่อลดขนาดลงอย่างมาก ในกรณีของ. bmp เทียบกับ. png ภาพสี่เหลี่ยมจัตุรัสสีดำขนาดใหญ่จะใช้เวลาน้อยลงในการแสดงภาพ. png เนื่องจากข้อมูลไม่ได้ถูกจัดเก็บสำหรับทุกพิกเซลเดียว แต่ในช่วงที่ไกลที่สุดเท่าที่ฉันเข้าใจ ในกรณีของวิดีโอข้อมูลจำนวนมากสามารถบันทึกได้โดยการส่งความแตกต่างระหว่างเฟรมแทนที่จะเป็นทั้งเฟรม ฉันรู้ว่ามันง่ายมาก แต่ X11 ไม่ได้ใช้วิธีการเหล่านี้หรือไม่? มันทำงานใน bitmap-ish หรือหลักการที่ไม่แตกต่างกันในบางระดับหรือไม่? …

1
วิธีใช้การส่งต่อ X11 ด้วย PuTTY
ฉันมี VM พร้อม RHEL 5 โดยไม่มีเซิร์ฟเวอร์ X โฮสต์ของฉันมี Windows 7 ฉันต้องการเชื่อมต่อกับ VM และเปลี่ยนเส้นทางเอาต์พุต X11 ของคำสั่งไปยังโฮสต์ของฉัน ฉันรู้ว่าถ้าโฮสต์ของฉันเป็นเครื่อง GNU / Linux มันจะง่ายเหมือน ssh -X ฉันใช้ PuTTy เพื่อเชื่อมต่อโดย SSH กับ VM ฉันพยายามเปิดใช้งานตัวเลือกการส่งต่อ X11 ใน PuTTY config แต่ไม่มีอะไรเกิดขึ้น คุณเคยทำสิ่งนี้หรือไม่? ฉันค่อนข้างก้าวหน้ากับ GNU / Linux แต่เป็นมือใหม่กับของเล่นของ Winbug $ 7

2
เหตุใดการหมดเวลาการส่งต่อ ssh X หลังจากผ่านไประยะหนึ่ง
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 7 ปีที่ผ่านมา ดังนั้นฉันมีแม็คในที่ทำงานซึ่งฉันชอบที่จะ ssh ลงในกล่องลินุกซ์ของฉันด้วยสิ่งนี้: $ ssh -Xt user@mylinux ฉันสามารถเข้าสู่ระบบและเริ่มแอพ X11 บนกล่อง linux ของฉันได้ไม่มีปัญหา แต่หลังจาก 15 นาทีหรือมากกว่านั้นฉันกลับมาที่เซสชันอีกครั้ง (ssh ยังคงทำงานและเชื่อมต่ออยู่) และฉันได้รับ: $ xterm xterm Xt error: Can't open display: localhost:12.0 ฉันพยายามใช้-o "TCPKeepAlive yes"หรือ-o "ServerAliveInterval 30"แต่ก็ยังคงมีพฤติกรรมเหมือนเดิม มีบางสิ่งใน ssh หรือบน Mac หรือ linux ของฉัน sshd conf …

3
การส่งต่อ X11 จาก Amazon EC2 AMI
local$> echo $DISPLAY :0.0 local$> ssh -X -i PEMFILE ec2-user@AMAZONEC2_AMI [ec2-user@REMOTE_AMI ~]$ echo $DISPLAY [ec2-user@REMOTE_AMI ~]$ sudo grep X11 /etc/ssh/sshd_config ~/.ssh/* /etc/ssh/sshd_config:#X11Forwarding no /etc/ssh/sshd_config:X11Forwarding yes /etc/ssh/sshd_config:#X11DisplayOffset 10 /etc/ssh/sshd_config:#X11UseLocalhost yes ดังนั้นการแสดงผลจึงไม่ถูกส่งต่อ เช่นคำสั่งเช่นemacs &ไม่แสดงหน้าต่าง X11 บนเดสก์ทอปท้องถิ่น กรุณาแนะนำ

1
ขนาดตัวอักษรด้วยการส่งต่อ XMing X11 เล็กเกินไป
ฉันใช้แอปพลิเคชัน GUI ที่ทำงานบนโฮสต์ Linux ระยะไกล แต่แสดงบนเดสก์ท็อป Windows ของฉันโดยใช้เซิร์ฟเวอร์ XMing, PuTTY พร้อมการส่งต่อ X11 (และssh -Xเช่นกันซึ่งทำโดย SLURM srunพร้อม--ptyตัวเลือก) แต่แบบอักษรเริ่มต้นมีขนาดเล็กเกินไป จะเพิ่มขึ้นได้อย่างไร? ฉันใช้เวลาสักครู่หนึ่งในการหาคำตอบดังนั้นฉันจึงเพิ่มที่นี่สำหรับผู้อื่นที่ทำการค้นหาเดียวกัน

1
การส่งต่อ X11 หยุดทำงานหลังจากผ่านไประยะหนึ่ง
ฉันใช้ Cygwin เพื่อเชื่อมต่อกล่อง linux (เซิร์ฟเวอร์ Ubuntu 12.04) ผ่าน SSH และฉันใช้การส่งต่อ X11 ทุกครั้งที่ฉันทำฉันสามารถใช้การส่งต่อ X ชั่วขณะหนึ่งจากนั้นหยุดทำงาน (เช่น gvim บอกว่าไม่สามารถเปิดจอแสดงผลได้) ถ้าฉันออกจากระบบแล้วเริ่มใหม่อีกครั้ง และหยุดอีกครั้งหลังจากที่ในขณะ ความคิดใด ๆ

1
X11 - การส่งต่อและประสิทธิภาพ
ฉันมีแอพพลิเคชั่นที่ต้องใช้กราฟิกที่ต้องส่งต่อผ่าน X11 ฉันใช้เวลาค้นคว้า X11 และประสิทธิภาพ (ใน) รวมถึงโพสต์ที่ยอดเยี่ยมนี้: ทำไมการส่งต่อ X11 จึงไม่มีประสิทธิภาพ . สิ่งหนึ่งที่ยังไม่ชัดเจนสำหรับฉันคือประสิทธิภาพของการส่งต่อ X11 นั้นขึ้นอยู่กับแอปพลิเคชันหรือไม่ ฉันรู้สึกว่าหน้าจอทั้งหมดถูกส่งต่อไม่ว่าจะเกิดอะไรขึ้น ดังนั้นการส่งต่อ X11 ควรเป็นแบบไม่เชื่อเรื่องพระเจ้า ดังนั้นมีข้อมูลใดที่เป็นรูปธรรมเกี่ยวกับสิ่งที่ได้รับการส่งต่อจริงและประสิทธิภาพของ ssh -X ขึ้นอยู่กับแอปพลิเคชันหรือไม่

1
หน้าต่าง X11 ไม่ใช้ทั้งหน้าจอใน OS X Yosemite
ฉันใช้งานซอฟต์แวร์ระยะไกลบน macbook ผ่าน ssh (Lumerical FDTD Solutions) เมื่อฉันเปิด GUI ซอฟต์แวร์นี้จะเปิดหน้าต่าง X11 ฉันมีปัญหาในการปรับขนาดหน้าต่าง X11 ของฉัน ดูเหมือนว่าด้านบนของหน้าต่างจะถูก จำกัด ด้วยสิ่งกีดขวางที่มองไม่เห็น ฉันไม่สามารถลากหน้าต่างขึ้นด้านบนจากจุดหนึ่ง (ประมาณ 30% จากด้านบนของหน้าจอ) ซึ่งหมายความว่าแอปพลิเคชัน X11 ของฉันสามารถใช้เวลาประมาณ 2/3 ของหน้าจอเท่านั้น ฉันไม่ได้มีปัญหานี้ก่อนที่จะอัปเกรดเป็น Yosemite (ฉันเคยใช้ Mavericks มาก่อน) มีข้อเสนอแนะเกี่ยวกับวิธีแก้ไขปัญหานี้หรือไม่?

5
ฉันจะดีบัก“ การเชื่อมต่อ X11 ถูกปฏิเสธเนื่องจากการตรวจสอบที่ไม่ถูกต้อง”
ฉันมีปัญหากับการส่งต่อ X ผ่าน SSH ฉันต่อสู้มานานแล้ว แต่ดูเหมือนว่าไม่มีใครสามารถช่วยได้ ตอนนี้ฉันกำลังใช้ไหวพริบที่แตกต่างกัน ฉันต้องการทราบวิธีแก้ไขข้อผิดพลาดหรือไม่ ฉันควรดูบันทึกอะไรฉันควรตั้งค่าสถานะใดเป็นพิเศษ (-v ฯลฯ ) และฉันควรค้นหาอะไร แก้ไขเพิ่มเติม: ถ้าฉันเข้าสู่ Putty เข้าสู่เซิร์ฟเวอร์และลองxeyesฉันจะได้รับ: PuTTY X11 proxy: พยายามอนุญาตโพรโทคอลผิดพลาดข้อผิดพลาด: ไม่สามารถเปิดการแสดง: localhost: 10.0 ถ้าxauth generate $DISPLAYฉันได้รับ: PuTTY X11 proxy: พยายามอนุญาตโพรโทคอลผิดพลาด xauth: (argv): 1: ไม่สามารถเปิดการแสดง "localhost: 10.0"

2
การส่งต่อ X11 ไม่ทำงานกับเซสชัน tmux หลายเซสชัน
ถ้าฉันเริ่มtmuxเซสชันภายในเครื่องแล้วเปิดทิ้งไว้ ssh จากระยะไกลแล้วเริ่มเซสชันใหม่ tmux (ไม่แนบไปกับเซสชันเก่าเซสชันใหม่ที่ตบแบรนด์) การส่งต่อ X11 ดูเหมือนว่าจะหยุดลง ฉันได้ลองวิธีแก้ปัญหานี้สำหรับปัญหาที่คล้ายกันด้วยscreenแต่ไม่มีประโยชน์ ... เกิดข้อผิดพลาดเมื่อฉันพยายามที่จะเปิดตัวแอพพลิเค GUI (ชอบxeyes) can't open display: wrong authenticationเป็นอะไรที่มีผลของ ฉันไม่รู้จริงๆว่ามันคืออะไรเพราะมันดูเหมือนว่ามันจะส่งคืนค่าขนส่งและเขียนทับส่วนหนึ่งของข้อความแสดงข้อผิดพลาดด้วยอันใหม่ ... สำหรับตอนนี้ฉันเพิ่งผ่านไปและปิดเซสชัน tmux ทั้งหมดที่ฉันได้เริ่มในเครื่องด้วยตนเองก่อนเริ่มเซสชันระยะไกลใหม่ของฉัน มีวิธีใดบ้างที่จะทำให้การส่งต่อ X11 ทำงานกับtmuxเซสชันแบบโลคัล / ระยะไกลแบบผสมได้หรือไม่?

0
การเข้าถึงระยะไกล Virtualbox บนเซิร์ฟเวอร์ Ubuntu
ฉันอธิบายปัญหาฉันต้องเชื่อมต่อผ่าน ssh tunneling ที่เปิดใช้งาน x11 ไปยังเครื่องระยะไกลที่มีเซิร์ฟเวอร์อูบุนตูโดยละเอียด: โฮสต์: Windows 7 ซอฟต์แวร์ที่ใช้สำหรับอุดรู เซิร์ฟเวอร์: เซิร์ฟเวอร์เสมือนของ Ubuntu ติดตั้งในเครื่อง ฉันจะเข้าถึง virtualbox จากระยะไกลเท่านั้นเนื่องจากการส่งต่อพอร์ตฉันไม่สามารถแสดงกล่องเสมือนเป็นบริการได้ หากคุณต้องการมากกว่าเพียงแค่ถาม ขอบคุณมาก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.