Tôi đã cố gắng tải xuống hình ảnh qua wget nhưng tôi gặp lỗi: Không thể thiết lập kết nối SSL.Không thể thiết lập kết nối SSL khi wget trên Ubuntu 14.04 LTS
wget https://www.website.com/image.jpg
--2015-02-26 01:30:17-- https://www.website.com/image.jpg
Resolving www.website.com (www.website.com)... xx.xxx.xx.xx
Connecting to www.website.com (www.website.com)|xx.xxx.xx.xx|:443... connected.
Unable to establish SSL connection.
trường hợp thử nghiệm của tôi:
- Sử dụng Ubuntu 12.04.4 LTS (GNU/Linux 3.8.0-44-generic x86_64), GNU wget 1.13.4 xây dựng trên linux-gnu, tôi đã có thể tải xuống hình ảnh bằng cách sử dụng mã ở trên. Không có lỗi.
- Sử dụng Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64), GNU Wget 1.15 được xây dựng trên linux-gnu, tôi không thể tải xuống hình ảnh bằng cách sử dụng mã ở trên.
Biến khác là www.website.com sử dụng TLS 1.0. Tôi không có một ý tưởng làm thế nào điều này ảnh hưởng đến wget. Nhưng nếu tôi wget một hình ảnh từ các trang web TLS 1.2 tôi không nhận được bất kỳ lỗi kết nối ssl từ cả hai trường hợp thử nghiệm.
Ubuntu 14.04 hoặc wget 1.15 có tương thích với các trang web TLS 1.0 không? Tôi có cần cài đặt/tải xuống bất kỳ thư viện/phần mềm nào để bật kết nối này không?
này nghe có vẻ như 'wget' là không trong khi bắt tay SSL. Điều này rất có thể xảy ra vì Ubuntu 14.04 của bạn không tin tưởng tên miền www.website.com. Bạn có thể cần phải cài đặt chứng chỉ máy chủ của trang web này vào cửa hàng tin cậy của bạn. –
Nếu lỗi này xảy ra với bất kỳ trang web SSL nào khác, hãy thêm thông tin này vào câu hỏi của bạn. Nếu điều này chỉ xảy ra với một trang web cụ thể và nếu trang web này hoạt động trong trình duyệt, hãy hiển thị URL chính xác. Nếu trang web này không hoạt động trong trình duyệt, nó là một vấn đề nếu chính trang web đó. –
@TimBiegeleisen Tôi đã tải xuống chứng chỉ www.website.com thông qua Chrome: nhấp vào biển báo khóa -> tab kết nối -> liên kết thông tin chứng chỉ -> chi tiết -> Liên kết URI. Sau đó, tôi sao chép nó vào máy chủ, sau đó làm theo cách cài đặt chứng chỉ gốc (http://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate). Sau đó, sau '/ etc/ssl/certs $ ls', tôi tìm thấy chứng chỉ ở đó. Tôi đã cố gắng để 'wget' một lần nữa nhưng tôi vẫn nhận được cùng một lỗi. – xanderlopez