ฉันมี Putty ที่เชื่อมต่อผ่าน SSH ไปยังเซิร์ฟเวอร์ Ubuntu 12.10 ของฉันเป็นเวลาหลายเดือน เมื่อวานนี้ฉันเริ่มได้รับข้อผิดพลาดต่อไปนี้ทุกครั้งที่ฉันเชื่อมต่อ:
PuTTY X11 proxy: พยายามตรวจสอบโปรโตคอลผิดพลาด
ฉันสามารถทำทุกอย่างในเซสชันยกเว้นเรียกใช้แอปพลิเคชัน X Windows สำหรับความรู้ของฉันไม่มีอะไรเปลี่ยนแปลงบนฝั่ง Windows และฉันเพิ่งติดตั้งการอัปเดต @ 20 ทางฝั่ง Ubuntu ระหว่างการบำรุงรักษาอัปเกรดปกติ
ฉันใช้ Xming เป็นเซิร์ฟเวอร์ X บนไคลเอนต์ Windows และอย่างที่ฉันบอกว่ามันใช้งานได้ดี ฉันมีผลการค้นหาของ Google หลายสิบรายการพร้อมกับข้อผิดพลาดนี้และดูเหมือนว่าส่วนใหญ่เกี่ยวข้องกับข้อผิดพลาดที่เกิดขึ้นหลังจากการเชื่อมต่อ SSH ในขณะที่พยายาม SU หรือ SUDO ไปยังบัญชีอื่น แต่สิ่งนี้เกิดขึ้นกับการเชื่อมต่อผู้ใช้ปกติของฉัน
ฉันได้ลองลบไฟล์. Xauthority ในโฮมไดเร็กตอรี่ของฉัน, และ xauth เพิ่มคำสั่งต่าง ๆ เพื่อลองและได้รับ "magic cookie" ที่ถูกต้องกลับไปยังไฟล์. Xauthority. ไม่มีอะไรทำงาน
ความคิดใด ๆ
xauth
คำสั่งที่ให้ข้อมูลตามที่คาดไว้คืออะไร? ถ้าไม่นั่นอาจทำให้เกิดแสงสว่างขึ้นในสถานการณ์ อะไรคือผลลัพธ์ของxauth list
(คุณสามารถไปข้างหน้าและลบหรือแทนที่คีย์เลขฐานสิบหกโดยไม่จำเป็นต้องแชร์) วิธีที่ดีที่สุดที่จะให้ข้อมูลทั้งหมดนี้คือการแก้ไขคำถามของคุณ ; โปรดระบุรายละเอียดให้มากที่สุดเท่าที่จะทำได้เกี่ยวกับคำสั่ง xauth ทั้งหมดที่คุณลองและสิ่งที่เกิดขึ้น
ForwardX11Trusted
ใช่ไหม (สิ่งนี้ไม่ควรทำเมื่อผู้ใช้ที่ไม่น่าเชื่อถือที่สามารถ SSH เข้าดูman 5 ssh_config
ได้) ถ้ามันปลอดภัยสำหรับคุณที่จะเปิดใช้งานสิ่งนี้แม้ว่าคุณจะไม่ต้องการเปิดใช้งานมันก็จะให้ข้อมูลที่มีค่า