我正在使用帶有 Putty 的 EC2 服務器。
我想將最新的聲納掃描儀下載到 EC2 服務器。
我嘗試使用 Wget 和 Curl 訪問下載 URL,但它們一直失敗并顯示相同的訊息。
這是我使用的服務器系統:Red Hat Enterprise Linux Server 7.8 (Maipo)
- 作業組
GNU Wget 1.14 built on linux-gnu.
[root@ip-10-X-X-X ~]# wget -v https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.7.0.2747-linux.zip
--2022-06-09 09:56:55-- https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.7.0.2747-linux.zip
Resolving binaries.sonarsource.com (binaries.sonarsource.com)... 99.84.191.23, 99.84.191.71, 99.84.191.75, ...
Connecting to binaries.sonarsource.com (binaries.sonarsource.com)|99.84.191.23|:443... connected.
Unable to establish SSL connection.
- 卷曲
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.44 zlib/1.2.7 libidn/1.28 libssh2/1.8.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets
[root@ip-10-X-X-X ~]# curl -O -v https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.7.0.2747-linux.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to binaries.sonarsource.com port 443 (#0)
* Trying 99.84.208.28...
* Connected to binaries.sonarsource.com (99.84.208.28) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
0 0 0 0 0 0 0 0 --:--:-- 0:00:29 --:--:-- 0* NSS error -5938 (PR_END_OF_FILE_ERROR)
* Encountered end of file
0 0 0 0 0 0 0 0 --:--:-- 0:00:30 --:--:-- 0
* Closing connection 0
curl: (35) Encountered end of file
我是使用此 EC2 服務器的新手。你知道我能做些什么來解決這個問題嗎?
謝謝,任何幫助將不勝感激!
編輯:
- 我分別添加了 curl
-k和--no-check-certificatewget,但仍然回傳相同的錯誤訊息 - 我試圖檢查 wget 連接,但它似乎不適用于具有下載端點的 URL:
[root@ip-10-70-10-87 settings]# wget -q --spider https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.7.0.2747-linux.zip
[root@ip-10-70-10-87 settings]# echo $?
4
[root@ip-10-70-10-87 settings]# wget -q --spider https://www.google.com/
[root@ip-10-70-10-87 settings]# echo $?
0
[root@ip-10-70-10-87 settings]# wget -q --spider https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
[root@ip-10-70-10-87 settings]# echo $?
4
[root@ip-10-70-10-87 settings]# wget -q --spider https://assets.ctfassets.net/br4ichkdqihc/6jNPyoUDznu06Mk4dr9CEn/560e34fec221fad43a501442a551ad92/SimpliSafe_Outdoor_Battery_Camera_Open_Source_Disclosures_Launch.DOCX
[root@ip-10-70-10-87 settings]# echo $?
4
[root@ip-10-70-10-87 settings]# wget -q --spider https://twitter.com/home
[root@ip-10-70-10-87 settings]# echo $?
0
uj5u.com熱心網友回復:
您是否嘗試過更新作業系統并嘗試使用不帶 -v 標志的 wget 命令,如下所示:
wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.7.0.2747-linux.zi
您也可以添加--no-check-certificate,也可以修改 ~/.wgetrc 檔案并添加
check_certificate = off
如果您信任主機,您可以做這兩件事,希望這會有所幫助
uj5u.com熱心網友回復:
我可以知道您是否為此 ec2 使用任何代理?如果是,您可以嘗試使用--no-proxy選項執行 wget 命令。
在這里發現了一個類似的問題,也許最好檢查答案中提到的 tls 版本兼容性:無法在 Ubuntu 14.04 LTS 上的 wget 上建立 SSL 連接
uj5u.com熱心網友回復:
如果您不是 root 用戶,需要在下載前在命令中添加 sudo 嘗試使用此命令并下載“sudo wget https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0 .3.778.zip"
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/489571.html
標籤:linux 亚马逊网络服务 卷曲 亚马逊-ec2 wget
