Score:2

วิธีแก้ไขข้อผิดพลาดการจับมือ SSL บน x11vnc

ธง ru

TLDR: มีวิธีเปลี่ยน ADH จาก ADH:@ความแข็งแกร่ง ถึง ADH:@SECLEVEL=0 โดยใช้ไฟล์ปรับแต่ง (รองรับบน x11vnc) หรือโดยการเพิ่มคำสั่งบางอย่างในบรรทัดเทอร์มินัลที่ฉันใช้เพื่อเริ่ม VNC (ดูด้านล่าง)

ฉันกำลังพยายามเชื่อมต่อแบบเข้ารหัสที่ใช้งานได้กับเซิร์ฟเวอร์ของฉันผ่าน vnc ฉันใช้ x11vnc 0.9.16 ฉันใช้ Ubuntu 21.04 เมื่อฉันลองเรียกใช้ผ่านคำสั่งนั้น:

sudo /usr/bin/x11vnc -auth Guess -forever -loop -noxdamage -repeat -rfbauth /home/fairbanks/.vnc/passwd -rfbport 5903 -shared -ssl

ฉันได้รับข้อผิดพลาดนี้:

27/02/2022 03:38:12 SSL: accept_openssl(OPENSSL_VNC)  
27/02/2022 03:38:12 SSL: กระบวนการตัวช่วยวางไข่ที่ต้องจัดการ: 192.168.3.30:51494    
27/02/2022 03:38:12 SSL: ตัวช่วยสำหรับเพียร์พอร์ต 51494 เป็น pid 19343:    
27/02/2022 03:38:12 connect_tcp: พยายาม: 127.0.0.1 20000

27/02/2022 03:38:13 check_vnc_tls_mode: รอ: 1.418020 / 1.40 อินพุต: (อนาคต) RFB Handshake  
27/02/2022 03:38:14 check_vnc_tls_mode: เวอร์ชัน: 3.8
27/02/2022 03:38:14 SSL: ssl_helper[19343]: ออกจากกรณีที่ 2 (ssl_init ล้มเหลว)  
27/02/2022 03:38:14 SSL: accept_openssl: คุกกี้จาก ssl_helper[19343] ล้มเหลว

ในโปรแกรมดู vnc บน windows เมื่อฉันพยายามเชื่อมต่อ มันทำให้ฉันเกิดข้อผิดพลาดระดับความปลอดภัย

จากการวิจัยที่ฉันทำดูเหมือนว่า -ssl ตัวเลือก, ใช้ openssl ในการทำงาน, เวอร์ชันของ openssl ของฉันคือ 1.1.11 จากสิ่งที่ฉัน googled มันเกี่ยวข้องกับตัวเลือกเริ่มต้นที่ขัดแย้งกัน ดูเหมือนว่าฉันจะต้องทำการเปลี่ยนแปลงจาก ADH:@ความแข็งแกร่ง ถึง ADH:@SECLEVEL=0. ดังจะเห็นได้จากลิงค์เหล่านี้:

https://github.com/vishnumotgare/x11vnc/blob/master/src/sslhelper.c https://githubmemory.com/repo/LibVNC/x11vnc/issues/129

แต่ฉันไม่สามารถหาที่จะทำแบบนั้นได้ตลอดชีวิตของฉัน จากลิงค์แรก ฉันคิดว่าอาจต้องทำเมื่อคอมไพล์ x11vnc และฉันไม่มีเงื่อนงำว่าจะทำอย่างไร เพราะแม้ว่าฉันจะบรรลุเป้าหมายในการคอมไพล์มัน การทำเช่นนั้นด้วยตัวฉันเองอาจทำให้ฉันได้รับข้อผิดพลาดใหม่ๆ มากมาย เนื่องจากฉันยังห่างไกลจากการรู้ว่าฉันกำลังทำอะไรอยู่ ทำในสถานการณ์นั้นๆ

ฉันยังพบที่นี่: https://manpages.ubuntu.com/manpages/bionic/man1/x11vnc.1.html

ว่า: "รองรับไฟล์ Config: ถ้าไฟล์ $HOME/.x11vncrc มีอยู่จริง แต่ละบรรทัดในนั้นจะถือว่าเป็นตัวเลือกบรรทัดคำสั่งเดียว" ดังนั้นฉันจึงสงสัยว่ามีวิธีที่จะทำการเปลี่ยนแปลงนั้นกับ ADH หรือไม่โดยใช้การสนับสนุนไฟล์ปรับแต่งนั้นหรือโดยการเพิ่มคำสั่งบางอย่างในบรรทัดเทอร์มินัลที่ฉันใช้เพื่อเริ่ม VNC ถ้าเป็นเช่นนั้นฉันจะทำอย่างไร?

โพสต์คำตอบ

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