TLS แจ้งเตือนร้ายแรงใน wget


2

ฉันต้องการดาวน์โหลดไฟล์โดยปกติฉันจะใช้ wget สำหรับการกระทำดังกล่าว แต่มันทำให้ฉันมีข้อผิดพลาด TLS

root@darren-hp:/var/www/html/adminer# wget "https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css"
--2017-09-17 18:28:35--  https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 62.252.172.241
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|62.252.172.241|:443... connected.
GnuTLS: A TLS fatal alert has been received.
GnuTLS: received alert [0]: Close notify
Unable to establish SSL connection.
root@darren-hp:/var/www/html/adminer#

ฉันลองด้วย curl และรับไฟล์โดยไม่มีปัญหา

root@darren-hp:/var/www/html/adminer# curl "https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css" > adminer.css
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 21606  100 21606    0     0  72967      0 --:--:-- --:--:-- --:--:-- 72993
root@darren-hp:/var/www/html/adminer#

ดังนั้นความอยากรู้ของฉันจึงเป็นประกายและฉันลอง wget ในโหมดดีบัก แต่ฉันไม่คิดว่าผลลัพธ์จะให้ข้อมูลเพิ่มเติมที่เกี่ยวข้อง

root@darren-hp:/var/www/html/adminer# wget -d "https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css"
DEBUG output created by Wget 1.16 on linux-gnu.

URI encoding = ‘UTF-8’
--2017-09-17 18:30:14--  https://raw.githubusercontent.com/vrana/adminer/master/designs/price/adminer.css
Certificates loaded: 174
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 62.252.172.241
Caching raw.githubusercontent.com => 62.252.172.241
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|62.252.172.241|:443... connected.
Created socket 4.
Releasing 0x000000000178a9e0 (new refcount 1).
GnuTLS: A TLS fatal alert has been received.
GnuTLS: received alert [0]: Close notify
Closed fd 4
Unable to establish SSL connection.
root@darren-hp:/var/www/html/adminer#

ฉันเยี่ยมชมไฟล์ในเบราว์เซอร์ของฉัน (Firefox 52.3.0esr) และมันไม่ได้มีข้อบ่งชี้ว่ามีปัญหาใด ๆ กับใบรับรอง ใบรับรอง

เพื่อยืนยันว่าไม่ได้มีปัญหาในตอนท้ายของฉันฉันใช้ wget เพื่อดาวน์โหลดไฟล์อื่นที่อยู่บนเซิร์ฟเวอร์โดยใช้ TLS และดาวน์โหลดโดยไม่มีปัญหาใด ๆ

ในที่สุดหลังจากที่หันไปใช้ Google ฉันพบกระทู้นี้ที่แนะนำสิ่งที่ดูเหมือนปัญหาที่คล้ายกัน เห็นได้ชัดว่า TLS 1.2 รองรับเฉพาะใน wget จาก v1.16.1 และฉันใช้งาน v1.16 เท่านั้นดังนั้นฉันจึงลอง--check-no-certificateแล้วมันก็ไม่ต่างอะไร

คำถาม: ทำไมข้อผิดพลาดของ TLS ถึงให้ฉันในกรณีนี้ ปัญหาคืออะไรและเป็นสิ่งที่ฉันสามารถแก้ไขได้หรือไม่ ฉันควรแจ้งให้เจ้าของไซต์ทราบหรือไม่


คุณได้ลองอัพเกรดรุ่น wget ของคุณโดยใช้เพียงเพื่อ kicks และ giggles?
Ramhound
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.