不能';t使用wget或curl进行身份验证下载

不能';t使用wget或curl进行身份验证下载,curl,wget,nvidia,tensorrt,Curl,Wget,Nvidia,Tensorrt,正在尝试从NVIDIA下载需要身份验证的库。 我可以像平常一样从浏览器下载。但我需要在服务器(无浏览器)终端下载它 我尝试了几个选项,但都不起作用 curl -u myuseremail:mypassword https://developer.nvidia.com/compute/machine-learning/tensorrt/5.1/ga/local_repos/nv-tensorrt-repo-ubuntu1804-cuda10.1-trt5.1.5.0-ga-20190427_1-1

正在尝试从NVIDIA下载需要身份验证的库。 我可以像平常一样从浏览器下载。但我需要在服务器(无浏览器)终端下载它

我尝试了几个选项,但都不起作用

curl -u myuseremail:mypassword https://developer.nvidia.com/compute/machine-learning/tensorrt/5.1/ga/local_repos/nv-tensorrt-repo-ubuntu1804-cuda10.1-trt5.1.5.0-ga-20190427_1-1_amd64.deb

它适用于除此NVIDIA登录验证下载之外的其他下载。很奇怪


注*然而,我在本地下载并将SCP下载到我的服务器,但这不是我想要的,如果文件大小过大,互联网速度过慢或带宽受限,该怎么办。

在检查各种来源后,找到了有效的答案。 我必须先下载一个chrome扩展->
LinkRedirect Trace

一旦我有了它,我首先尝试下载包,但暂停了(太大了),然后通过扩展,我复制了位置中的值,如下图所示。然后
wget
到服务器终端。下载文件名有点奇怪,但效果很好。
location
的值包含您的登录令牌

注意*图像已修剪


您可以单击链接下载文件并通过
右键单击+检查元素==>网络选项卡签出该请求的标题

它将具有带有下载链接的身份验证令牌。然后==>

wgethttps://developer.download.nvidia.com/compute/machine-learning/tensorrt/secure/7.1/..........

它应该开始下载了

wget --http-user=myemailaddress --http-password=mypassword https://developer.nvidia.com/compute/machine-learning/tensorrt/5.1/ga/local_repos/nv-tensorrt-repo-ubuntu1804-cuda10.1-trt5.1.5.0-ga-20190427_1-1_amd64.deb