Cómo acceder a su cuenta 2FA Docker Hub desde la línea de comandos


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 «>Concepto de seguridad de internet

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

El menú de perfil de Docker Hub.

«data-credit =» «rel =» noopener noreferrer nofollow «>dockerhub2faclia.jpg "src =" https://tr3.cbsistatic.com/hub/i/2020/01/09/05fd997c-4880-4b90-94ee-7349bab7b893/dockerhub2faclia.jpg

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

La entrada de seguridad en la barra lateral de Docker Hub.

«data-credit =» «rel =» noopener noreferrer nofollow «>dockerhub2faclab.jpg "src =" https://tr1.cbsistatic.com/hub/i/2020/01/09/eb4794f0-b3cc-4b9a-b2ad-4902b63e07eb/dockerhub2faclab.jpg

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

Creación de un nuevo token de acceso para Docker Hub.

«data-credit =» «rel =» noopener noreferrer nofollow «>dockerhub2faclic.jpg "src =" https://tr2.cbsistatic.com/hub/i/2020/01/09/f4f4963c-e98d-424b-bfbc-1f2a91705c6d/dockerhub2faclic.jpg

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

Nombrando su token de acceso.

«data-credit =» «rel =» noopener noreferrer nofollow «>dockerhub2faclid.jpg "src =" https://tr4.cbsistatic.com/hub/i/2020/01/09/529ba3b8-9bc6-419a-960c-5a0cd8e4dc92/dockerhub2faclid.jpg

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

Tu token de acceso está listo.

«data-credit =» «rel =» noopener noreferrer nofollow «>dockerhub2faclie.jpg "src =" https://tr2.cbsistatic.com/hub/i/2020/01/09/74ffcd3d-9870-4687-be31-461ee3bec0f0/dockerhub2faclie.jpg

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.

Ver también



Enlace a la noticia initial