为您的 Docker 账户启用双因素认证
Table of contents
双因素认证 (2FA) 为您的 Docker 账户增加了一层重要的安全保护,它要求在登录时除了密码之外,还需要一个独特的安全码。即使您的密码被泄露,这也能防止未经授权的访问。
当您开启双因素认证时,Docker 会提供一个特定于您账户的独特恢复代码。请安全地存储此代码,因为它可以让您在无法访问认证器应用时恢复您的账户。
主要优势
双因素认证显著提高了您的账户安全性:
- 防范密码泄露:即使您的密码被盗或泄露,攻击者没有您的第二因素也无法访问您的账户。
- 安全的 CLI 访问:开启 2FA 后,Docker CLI 认证需要使用它,确保自动化工具使用个人访问令牌而不是密码。
- 合规要求:许多组织要求使用 2FA 来访问开发和生产资源。
- 安心保障:确保您的 Docker 仓库、镜像和账户设置受到行业标准安全实践的保护。
前提条件
在开启双因素认证之前,您需要:
- 一部安装了基于时间的一次性密码 (TOTP) 认证器应用的智能手机或设备
- 您的 Docker 账户密码的访问权限
启用双因素认证
要为您的 Docker 账户开启 2FA:
- 登录您的 Docker 账户。
- 选择您的头像,然后从下拉菜单中选择 Account settings(账户设置)。
- 选择 2FA。
- 输入您的账户密码,然后选择 Confirm(确认)。
- 保存您的恢复代码并将其存放在安全的地方。如果您无法访问您的认证器应用,可以使用此恢复代码来恢复您的账户。
- 使用 TOTP 移动应用扫描二维码或输入文本代码。
- 将您的认证器应用链接后,在文本框中输入六位数代码。
- 选择 Enable 2FA(启用 2FA)。
双因素认证现已在您的账户上激活。每次登录时,您都需要输入来自认证器应用的安全码。
禁用双因素认证
Warning禁用双因素认证会降低您的 Docker 账户的安全性。
- 登录您的 Docker 账户。
- 选择您的头像,然后从下拉菜单中选择 Account settings(账户设置)。
- 选择 2FA。
- 输入您的密码,然后选择 Confirm(确认)。
- 选择 Disable 2FA(禁用 2FA)。