เมื่อฉันเข้าสู่ระบบ Linux Mint 17 ที่ไม่มีหัวขาดมันไม่ได้สร้างการอัพเดต / สร้างไฟล์. Xauthority
นอกจากนี้เมื่อฉันเรียกใช้xauth
ฉันได้รับการตอบกลับ:
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>exit
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>
มันไม่ได้สร้างไฟล์
แก้ไข:
เมื่อฉันเชื่อมต่อจอภาพจากนั้นเข้าสู่ระบบในเครื่องไฟล์จะถูกสร้างขึ้น แต่เมื่อฉันพยายามเพิ่มรายการ (เพราะ SSH ของฉันไม่ได้ทำเพื่อฉัน):
marty@N40L ~ $ xauth list
N40L/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
localhost.localdomain/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
marty@N40L ~ $ ls -d .X*
-rw------- 1 marty marty 115 Sep 3 12:03 .Xauthority
marty@N40L ~ $ xauth generate $DISPLAY .
PuTTY X11 proxy: wrong authorisation protocol attemptedxauth: (argv):1: unable to open display "localhost:10.0".
อนึ่งการทำnetstat --listen
รายการฟังพอร์ต:
tcp 0 0 localhost:6010 *:* LISTEN
AGH ข้อมูลเพิ่มเติม ฉันออกจากระบบเซสชัน X บนเซิร์ฟเวอร์และตอนนี้ไฟล์. Xauthority ได้หายไป ดูเหมือนว่าไฟล์จะมีเฉพาะเมื่อเข้าสู่ระบบในเครื่อง ใครช่วยบอกฉันทีว่าทำไมหรือฉันจะแก้ไขได้อย่างไร
การพัฒนาใหม่:
ฉันสร้างผู้ใช้ที่บริสุทธิ์บนระบบที่เรียกว่า "ทดสอบ" จากนั้นฉันเข้าสู่ระบบและไม่มีคำสั่งอื่นใดวิ่ง xeyes ซึ่งใช้งานได้! ดังนั้นจึงเป็นเพียงผู้ใช้ "marty" ที่ไม่สามารถ xforward ฉันจะคัดลอกการตั้งค่าจากการทดสอบไปยังมาร์ตี้ได้อย่างไร
ssh -X
เปิดใช้งานการส่งต่อ X11