3

尝试从需要身份验证的 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

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

它适用于其他下载,但此 NVIDIA 登录身份验证下载除外。很奇怪。

注意*但是,我在本地下载SCP到我的服务器,但这不是我想要的,如果文件很大并且互联网速度太慢或带宽限制怎么办。

4

2 回答 2

3

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

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

注意* 图像被剪裁

在此处输入图像描述

于 2019-08-24T11:44:19.330 回答
2

您可以单击链接下载文件并通过以下方式检查该请求的标头right click + inspect elements ==> network tab

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

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

它应该开始下载。

使用 wget 下载的获取 url

于 2020-10-11T20:12:38.417 回答