ฉันมีปัญหากับการติดตั้งFedora 8 ดูเหมือนว่าwget
จะไม่ทราบวิธียืนยันใบรับรอง SSL อีกต่อไป มันแปลกเพราะฉันมีกล่องFedora 8อีกกล่องซึ่งฉันเชื่อว่ามีการตั้งค่าเหมือนกันและใช้งานได้!
ฉันจะทำให้มันทำงานโดยไม่ใช้--no-check-certificate
สวิตช์ได้อย่างไร
นี่คือเอาต์พุตตัวอย่าง:
wget https://www.google.com
--2011-09-23 00:11:13-- https://www.google.com/
Resolving www.google.com... 74.125.230.146, 74.125.230.147, 74.125.230.148, ...
Connecting to www.google.com|74.125.230.146|:443... connected.
ERROR: cannot verify www.google.com's certificate, issued by `/C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA':
Unable to locally verify the issuer's authority.
To connect to www.google.com insecurely, use `--no-check-certificate'.
Unable to establish SSL connection.
แก้ไข
ฉันมีไฟล์ไฟล์นี้/etc/pki/tls/certs/ca-bundle.crt
และเมื่อฉันเรียกใช้wget
ด้วย--ca-certificate
สวิตช์ชี้ไปที่ไฟล์นี้ทุกอย่างเป็นไปด้วยดี ไฟล์นี้ควรวางไว้ที่ไหนเพื่อที่ฉันจะได้ไม่ต้องใช้สวิตช์?
BTW: curl
และlinks
ทำงานได้ดี แต่lynx
ยังบ่นว่า: "ข้อผิดพลาด SSL: ไม่สามารถรับใบรับรองผู้ออกท้องถิ่น"ดังนั้นนี่จึงไม่ใช่แค่wget
ปัญหา ...