Linux下载受密码保护的大型ISO镜像[身份验证凭证]

时间:2020-01-09 10:41:30  来源:igfitidea点击:

RHN将ISO镜像放置在付费专区的后面。
下载所有文件之前,如何提供身份验证凭据。
如何使用带有用户名和密码的wget命令下载ISO文件?
您可以使用Linux wget命令下载较大的ISO文件。

wget可以使用以下语法为HTTP/401未经授权的标头提供用户名和密码:

wget --http-user=RHNUserName --http-password=RHNPassword 'https://content-web.rhn.redhat.com/rhn/isos/....'

或者

wget --http-user=NovellUserName --http-password=NovellPassword 'http://download.novell.com/sendredirect....'

在此示例中,我从我的个人帐户下载SLES 11 SP1 AMD64工作站,执行:

wget --http-user=MyUSERID --http-password='SecretPassword' 'http://download.novell.com/sendredirect?target=%2Fprot%2Fx4q3cbksW7Q%7E%2FSLES-11-SP1-DVD-x86_64-GM-DVD2.iso&buildid=x4q3cbksW7Q~&fileid=X4FjnhU0Qk4~&mirror=AkamaiHost&nohost=false'

请注意,用户名和密码可能在传输过程中被第三方拦截。
因此,请确保使用https版本下载文件。