尝试从需要身份验证的 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
到我的服务器,但这不是我要找的,如果文件很大,网速太慢或带宽限制怎么办。
最佳答案
通过各种来源检查后,找到了有效的答案。
我必须先下载一个 chrome 扩展 -> LinkRedirect Trace
一旦我有了它,我首先尝试下载包但暂停了(太大的大小),然后通过扩展,我复制了位置中的值,如下图所示。然后wget
到服务器端。下载文件名有点奇怪,但效果很好。 location
的值包含您的登录 token 。
Note* The image is trimmed
关于curl - 无法通过身份验证使用 wget 或 curl 下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57636913/