Vi finns på Product Hunt i dag! Skriv en kommentar

Docker Hub autentiseringsapp

Dockers tvåfaktorsautentisering fungerar med alla autentiseringsappar som stöder TOTP — även en i webbläsaren. Öppna Account settings → 2FA i ditt Docker-konto, spara återställningskoden och skanna QR-koden från skärmen med tillägget Authenticator.

Ditt Docker-konto publicerar de images som andra hämtar. Den som loggar in med ditt lösenord kan pusha en förgiftad image i ditt namn, radera repositories eller skapa åtkomsttokens för senare bruk. Med 2FA påslagen ber Docker också om den sexsiffriga koden från din autentiseringsapp när du loggar in på Docker Hub eller Docker Home.

Slå på tvåfaktorsautentisering för ditt Docker-konto

Du behöver ditt Docker-lösenord och en verifierad e-postadress på kontot. Docker tillåter en autentiseringsapp per konto, och när 2FA är på godtar Docker CLI inte längre ditt lösenord för docker login -u, skript och CI — skapa en personal access token för dem.

  1. Logga in på ditt Docker-konto på app.docker.com på datorn.
  2. Välj din avatar uppe till höger och sedan ”Account settings”.
  3. Välj ”2FA”, ange ditt kontolösenord och välj sedan ”Confirm”.
  4. Docker visar först din återställningskod. Välj ”Copy”, eller öppna menyn bredvid och välj ”Download” eller ”Print”, och förvara den någon annanstans än på den här datorn.
  5. När Docker visar en QR-kod på fliken ”QR Code” låter du sidan vara öppen och lägger till den i tillägget enligt beskrivningen nedan — nyckeln finns på fliken ”Text Code” — ange sedan koden från tillägget i ”Authentication code” och välj ”Enable 2FA”.
Docker Hubs egna instruktioner

Lägg till Docker Hub i Authenticator

  1. Installera 2FA Authenticator från Chrome Web Store och fäst den i verktygsfältet, så att ikonen alltid finns ett klick bort.
  2. Låt sidan hos Docker Hub med QR-koden vara öppen. Klicka på Authenticator-ikonen och sedan på ”Lägg till konto” → ”QR-kod” → ”Skanna QR från skärmen”.
  3. Kontot visas i listan med en sexsiffrig kod som byts var 30:e sekund. Byt gärna namn på det — namnet är bara till för dig.
  4. Gå tillbaka till Docker Hub och skriv in den aktuella koden i bekräftelsefältet. Om den håller på att gå ut, vänta på nästa.
  5. Docker Hub bekräftar att tvåfaktorsautentisering är på. Från och med nu frågar tjänsten efter en kod när du loggar in — klicka på tilläggets ikon och kopiera den.

Ingen QR-kod, eller går den inte att skanna? Leta efter alternativet att ange en nyckel manuellt på inställningssidan hos Docker Hub, kopiera nyckeln och lägg till den i tillägget med ”Lägg till konto” → ”Manuell” → ”Hemlig nyckel”.

Installera 2FA Authenticator i Chrome – gratis

Spara din återställningskod för Docker

Docker ger dig en återställningskod, som visas under inställningen före QR-koden. Den loggar in dig om du förlorar din autentiseringsapp — men bara en gång: används den stängs 2FA av och koden raderas, och du slår på 2FA igen efteråt. Förlorar du koden medan du fortfarande kan logga in, öppna Account settings → ”2FA”, bekräfta ditt lösenord och välj ”Generate new code”; den nya koden ersätter den gamla.

Godkänns inte koden?

Oftast har QR-koden bytts ut: webbplatsen skapar en ny varje gång inställningssidan laddas om eller öppnas igen, så kontot du lade till först stämmer inte längre. Börja om inställningen, lägg till QR-koden som syns på skärmen nu och skriv in dess kod direkt. Två poster för samma webbplats? Använd den nyaste. Andra orsaker: varför koder nekas.

Skrev du in nyckeln för hand? Klistra in den i TOTP-kodgeneratorn och jämför koden med den i tillägget. Skiljer de sig åt har nyckeln kopierats fel — lägg till kontot igen.

Vanliga frågor

Kan jag använda 2FA för Docker Hub utan telefon?
Ja. Enligt Docker fungerar alla autentiseringsappar som stöder TOTP, och Docker kontrollerar bara den sexsiffriga koden. Tillägget Authenticator läser QR-koden direkt från Dockers sida och tar fram koderna i Chrome — ingen telefon behövs.
Hur använder jag docker login med 2FA påslagen?
Kör docker login utan användarnamn för att logga in via webbläsaren, där du anger ditt lösenord och koden från tillägget. För docker login -u, skript och CI godtar Docker inte längre ditt lösenord: skapa en personal access token och ange den när lösenordet efterfrågas.
Vad händer om jag förlorar åtkomsten till min autentiseringsapp?
Logga in med användarnamn och lösenord, välj ”I’ve lost my authentication device” på sidan för tvåfaktorsautentisering och ange din återställningskod. Det loggar in dig och stänger av 2FA — slå på det igen direkt. Utan återställningskoden använder du Dockers formulär Contact Support för utelåsning på grund av 2FA.
Hur flyttar jag 2FA för Docker till en annan autentiseringsapp?
Docker tillåter en autentiseringsapp per konto, så du kan inte lägga till en andra. För att byta till en ny app eller enhet stänger du av 2FA under Account settings → ”2FA” och slår på det igen, och skannar den nya QR-koden med appen du vill använda.

Dina koder ett klick från inloggningssidan

Authenticator sparar dina 2FA-koder i webbläsaren, bara på din egen enhet — gratis att använda, öppen källkod, inget konto och ingen telefon behövs. Lokala säkerhetskopior och valfritt lösenordsskydd är inbyggda.

Installera 2FA Authenticator i Chrome – gratis