Linux系统中Azcopy工具密钥已吊销,无法登录求助
解决Ubuntu下Azcopy登录密钥吊销及验证码登录失败问题
清除本地缓存凭证
Azcopy会在本地存储登录凭证,旧凭证可能触发吊销错误,直接删除缓存目录:rm -rf ~/.azcopy执行后重新尝试
azcopy login,走验证码流程。更新系统根证书
密钥吊销错误常因系统CA根证书过期,无法验证Azure的身份证书:sudo apt update && sudo apt install --reinstall ca-certificates sudo update-ca-certificates完成后重启终端再试登录。
升级Azcopy到最新版本
旧版本可能存在已知的身份验证bug,手动更新:# 下载最新包 wget https://aka.ms/downloadazcopy-v10-linux # 解压 tar -xvf downloadazcopy-v10-linux # 替换系统中的azcopy(如果旧版本在/usr/local/bin) sudo cp ./azcopy_linux_amd64_*/azcopy /usr/local/bin/ # 验证版本 azcopy --version手动指定Azure AD登录端点(针对非全球Azure环境)
如果你使用的是中国区Azure等非全球环境,需显式指定端点:# 中国区Azure示例 azcopy login --aad-endpoint https://login.partner.microsoftonline.cn改用服务主体登录绕过交互式验证
若验证码登录始终失败,用服务主体方式代替:- 在Azure门户创建服务主体,记录下应用程序ID、租户ID和客户端密码
- 执行登录命令:
azcopy login --service-principal --application-id <你的应用程序ID> --tenant-id <你的租户ID>- 提示输入时填入客户端密码即可完成登录
内容的提问来源于stack exchange,提问作者DigitalFox
相关产品推荐
相关产品推荐

