Con 2FA habilitado en su cuenta de Docker Hub, descubrirá que no puede acceder con su contraseña de usuario desde la CLI. Jack Wallen te muestra cómo hacer que esto funcione.
«data-credit =» Imagen: Getty Images / iStockphoto «rel =» noopener noreferrer nofollow «>
Imagen: Getty Illustrations or photos / iStockphoto
Si recientemente ha agregado la autenticación de dos factores (2FA) a su cuenta de Docker Hub, es muy possible que se encuentre con una situación en la que ya no pueda acceder a la cuenta desde la línea de comandos utilizando las credenciales estándar de nombre de usuario / contraseña. Aunque esto puede ser un poco dolor de cabeza, es algo que querrás resolver. ¿Por qué? Porque hoy en día necesitas tanta seguridad como puedas.
Entonces, en lugar de ignorar 2FA en su cuenta de Docker Hub, o deshabilitarlo en el segundo que no puede obtener acceso desde la CLI, solucionemos ese problema.
VER: El estafador de Mastermind detrás de Catch Me If You Can habla de ciberseguridad (Descarga de TechRepublic)
Lo que necesitarás
Las únicas cosas que necesitará para que esto funcione son:
-
Una cuenta de Docker Hub con 2FA habilitado
-
Un cliente de escritorio que le permite acceder a Docker Hub desde la CLI
-
Un token de acceso de Docker Hub
Le mostraré cómo obtener el token de acceso, pero necesitará tener los otros bits en su lugar.
Cómo obtener su token de acceso Docker Hub
Lo primero que debe hacer es obtener su token de acceso de Docker Hub. Para hacer eso ingresa a tu Cuenta Docker Hub. Haga clic en su imagen de perfil en la esquina remarkable derecha y seleccione Configuración de la cuenta (Figura A)
Figura A
«data-credit =» «rel =» noopener noreferrer nofollow «>
El menú de perfil de Docker Hub.
Desde Configuración de la cuenta, haga clic en Seguridad en la barra lateral izquierda (Figura B)
Figura B
«data-credit =» «rel =» noopener noreferrer nofollow «>
La entrada de seguridad en la barra lateral de Docker Hub.
En Tokens de acceso, haga clic en Nuevo token de acceso (Figura C)
Figura C
«data-credit =» «rel =» noopener noreferrer nofollow «>
Creación de un nuevo token de acceso para Docker Hub.
En la ventana resultante (Figura D), asigne un nombre al token y haga clic en Crear.
Figura D
«data-credit =» «rel =» noopener noreferrer nofollow «>
Nombrando su token de acceso.
Finalmente, se te presentará tu token (Figura E) Copie y guarde ese token en una ubicación segura. Una vez que descarta este token, no puede recuperarlo ya que no está almacenado. Haga clic en Copiar y cerrar y el token se copiará en el portapapeles de su escritorio.
Figura E
«data-credit =» «rel =» noopener noreferrer nofollow «>
Tu token de acceso está listo.
Cómo iniciar sesión en Docker Hub
En el sistema, iniciará sesión en Docker Hub, abrirá una ventana de terminal y emitirá el comando:
docker login --username Title
Donde Name es su nombre de usuario de Docker Hub.
Cuando se le solicite una contraseña, pegue su token de acceso y presione Entrar. Si intenta utilizar su contraseña de usuario de Docker Hub, el inicio de sesión fallará. Con su token de acceso, el inicio de sesión tendrá éxito y estará listo para comenzar a trabajar.
Felicitaciones, ahora puede acceder a su cuenta habilitada para Docker Hub 2FA desde la línea de comandos. Disfruta de esa capa adicional de seguridad.